mysql还原数据库时,提示ERROR 1046 (3D000) No database selected 的解决方法
来源:互联网 发布:时间轴画图软件 编辑:程序博客网 时间:2024/05/16 06:02
使用mysql数据库的朋友,
经常会使用mysqldump备案数据库,
然后到新服务器还原,
这个过程中,
有朋友会遇到ERROR 1046 (3D000) No database selected的提示,
这个原因是没有在命令中指定对应的数据库。
解决的方法也很简单,
假设mysqldump备案的数据文件名称为qinziheng.back,
在新服务器中的路径是 /backup/qinziheng20171224_mysql.back
在shell中使用还原命令 mysql -u root -p qinziheng < /backup/qinziheng20171224_mysql.back
然后输入root的数据库密码即可。
其中 qinziheng 为要导入的数据库名称,
猛击这里,
了解《mysql创建数据库,设置charset为utf8,并使用utf8_general_ci字符集校验结果》
阅读全文