同事找的dba安装的mysql数据库,在导入sql脚本的时候发现导入出错:
ERROR 1366 (HY000): Incorrect string value....;,一看估计是字符编码的问题,首先查看数据库编码:show variables like 'charset%';发现是gbk的编码,导入文件是包含中文的数据,并且默认的表的编码是utf8。故将数据库编码改成utf8,首先查到找mysql的配置文件,具体方法如下:http://www.cnblogs.com/cyun/p/5553667.html,然后进入配置文件/etc/my.ini,修改
[client]
default-character-set=utf8 以及mysqld的默认编码为:character-set-server=utf8 ,重启mysql:service mysql restart。问题解决。
mysql数据导入的问题
最新推荐文章于 2024-05-31 19:45:50 发布