接着昨天问,导入到处数据库

https://segmentfault.com/q/1010000005021943

我今天试了试,从我公司电脑导出,然后再导入到同一台电脑:

我的导出命令:

mysqldump -u root -p xsk > D:\xskdc.sql

我看了之后,已经确定D盘有个 xskdc.sql

但是我用导入后:

mysql -u username -p sssss < D:\xskdc.sql

发现数据库并没有多一个叫sssss的库;

请问我哪里错了吗?

阅读 3k
3 个回答

你的导入方法有误:

mysql -u root -p

create database sssss;
use sssss;
source d:/xskdc.sql;

如果中文汉字乱码,那还需要进行编码调整:
set charset=utf-8

sql文件中只存储了表的创建以及数据,并没有关于创建数据库的语句,库要自行创建,然后执行导入数据;用文本编辑器打开sql文件一看便知

需要你手动创建数据库,然后再导入数据

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题