MySQL无法使用、导入中文数据乱码

1,新版的MySQL无法使用

装的新版的mysql-installer-community-5.6.14.0.msi,无法使用(无法导入地图数据,卸载重装mysql_5.6.13.msi,无法启动)。后来彻底卸载,然后装的mysql-5.5.32-win32.msi就能用了。

2,使用Navicat的命令行导入地图数据时,发现不能执行所有语句,每次只能执行一行语句,不明原因。后来就在MySQL命令行里使用source命令导入,能够执行所有语句,但是中文数据丢失(我的MySQL使用的是utf-8的编码)。使用Navicat执行“运行SQL文件”时,使用的是utf-8编码,但是中文数据依然丢失,然后改为使用GB2312编码,成功、顺利导入,数据完整1

总结:当往MySQL中导入的数据中有中文数据时,使用Navicat的运行SQL文件选项并选择GB2312编码可以成功顺利抵导入数据并保证数据的完整性。

原文地址:https://www.cnblogs.com/riasky/p/3431145.html