mysql导入sql文件乱码或者报错unknown command

来源:互联网 发布:手机如何网络翻墙 编辑:程序博客网 时间:2024/05/18 03:47

linux系统下导出mysql数据库(mysqldump),然后在windows系统下导入,使用source报错:unknown command '\'

错误原因字符编码问题,linux下默编码与windows不同。

解决:

(1)linux导出:

mysqldump -uroot -p db.* > db.sql;
windows导入:

命令行导入:

mysql -uroot -p --default-character-set=utf8 db < db.sql
回车输入数据库root账户的密码就可以,前提是mysql配置了环境变量

推荐使用这个方法解决

(2)windows导入:

进入mysql控制台后创建数据库,然后设置编码:

create database db default charset utf8;use db;set names 'utf8';source db.sql




0 0