- 导出sql文件
首先cd
到你所想要将sql
文件导出的位置,例如:
cd /Users/nanbei/Desktop
注:nanbei为我的ID。
然后输入:
mysqldump -u root -p 数据库名 [表名] > 生成文件名;
加表名表示导出表,不加表名表示导出数据库。
再输入密码即可完成导出,完整命令如下:
cd /Users/nanbei/Desktop
mysql -u root -p test user > user.sql;
- 导入sql文件
mysql -u root -p
use test;
source /Users/nanbei/Desktop/user.sql;
source
后面的内容可以直接将.sql
文件直接拖拽至终端,自动补全其文件目录。
在导入的过程中可能出现如下错误:
ASCII '\0' appeared in the statement, but this is not allowed
unless option --binary-mode is enabled and mysql is run in non-
interactive mode. Set --binary-mode to 1 if ASCII '\0' is
expected. Query: '?-'.
其原因是想要导入的.sql·
文件是在powershell
里写命令导出的。
解决方法是在cmd
中重新导出.sql
文件再导入。