【问题】
折腾:
【记录】在hawk虚拟主机上恢复原先在wordpress内的bbs系统vanilla
期间,将vanilla的bbs数据库文件通过PhpMyAdmin导入时出错:
错误SQL 查询: — MySQL 返回:
|
如图:
即:
DROP TABLE IF EXISTS `GDN_Activity` |
【解决过程】
1.参考之前的类似的问题:
DROP TABLE IF EXISTS `wp_commentmeta`
所以推测,应该是自己没有选择对应的要导入的数据库。
2.所以,此处,去新建对应的一个数据库:
结果和之前一样
PhpMyAdmin中,没有创建数据库的选项:
3。所以,还是要去cpanel中的:
MySQL数据库
中去。
4. 输入对应的数据库名字,然后创建:
5.然后再去创建对应的数据库的用户:
关于文件名,此处,尽量和之前保持一致。
所以去看看之前的:
E:\Dev_Root\svn_dev_root\www_crifan_com\bbs\conf\config.php
中的值是:
// Database $Configuration['Database']['Name'] = 'xxx_within_wordpress'; $Configuration['Database']['Host'] = 'localhost'; $Configuration['Database']['User'] = 'xxx_bbs'; $Configuration['Database']['Password'] = 'TbRXu=0[;Ea,';
所以此处还是去创建对应的:
用户名为:xxx_bbs
密码:用工具生成
6.再把对应的用户,加到此处的数据库:
给上所有权限:
如此,就把用户添加到数据库了。
7.然后回到PhpMyAdmin界面,就可以看到对应的,新加的那个bbs的数据库了:
进去后,再去导入:
然后就导入成功了:
【总结】
PhpMyAdmin中导入出现:
DROP TABLE IF EXISTS xxx |
包括这里的:
DROP TABLE IF EXISTS `GDN_Activity`, |
的错误,基本都是:
没有先选择合适的数据库,然后就导入了,结果找不到要把当前的数据表导入到什么数据库,所以出错。
解决办法:
先去建立合适的数据库,然后再将xxx.sql导入到该数据库,即可。
其中,新建数据库的话:
此处hawk的cpanel中,PhpMyAdmin中不能直接创建,需要通过”MySQL管理”中去建立对应的数据库,然后PhpMyAdmin中刷新后,即可看到。
即可点击进入,即可导入xxx.sql,就可以正常导入,解决问题了。
转载请注明:在路上 » 【已解决】PhpMyAdmin中导入vanilla的bbs的mysql数据库文件时出错:DROP TABLE IF EXISTS `GDN_Activity`,MySQL 返回: #1046 – No database selected