使用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 为要导入的数据库名称,
猛击这里,