本教程操作环境:linux7.3系统、dell g3电脑。
linux中mysql的1366错误怎么解决1366,incorrect string value: ‘\xe8\xa5\xbf\xe6\x96\xbd…’ for column ‘name’
错误原因是数据库不能识别中文 需要配置编码
解决方法:
1、查看mysql编码:show variables like ‘character%’;
编辑mysql的my.cnf文件(my.cnf一般在/etc/目录下)
vim /etc/my.cnf
在[mysqld]下增加default-character-set=utf8
2、重新启动mysql
service mysqld restart
3、查看mysql编码:show variables like ‘character%’;
即使做了以上操作存入汉字到表还是不行,那么就修改数据库编码
alter database 数据库名 default character set utf8;
推荐学习:linux视频教程
以上就是linux中mysql的1366错误怎么解决的详细内容。
