cd C:\MySQL\MySQLServer5.5\bin
C:mysql -h localhost -u用户名 -p密码 -D数据库名 < sql源文件
(我的数据库字符集是utf8的)通过上面命令执行sql文件,如果源文件数据有中文,会出现乱码,解决方案如下:
修改数据库安装目录下的my.ini配置文件:
不同版本修改不一样
5.6版本添加character-set-server=utf8
其他版本不清楚,要么和5.6一样,要么是default-character-set=utf8
本文介绍了解决MySQL通过命令行导入SQL文件时出现中文乱码的方法。主要针对MySQL 5.6版本,通过修改my.ini配置文件中的character-set-server参数为utf8来实现。对于其他版本的解决方案也进行了简要说明。
6947

被折叠的 条评论
为什么被折叠?



