Linux中mysql的1366错误怎么解决

解决方法:1、利用“vim /etc/my.cnf”编辑mysql的“my.cnf”文件,并在“mysqld”下增加“default-character-set=utf8”;2、利用“service mysqld restart”重新启动mysql;3、利用“SHOW VARIABLES LIKE ‘character%’”检查文件是否更改即可。

Linux中mysql的1366错误怎么解决

本教程操作环境:linux7.3系统、Dell G3电脑。

Linux中mysql的1366错误怎么解决

1366,Incorrect string value: ‘xE8xA5xBFxE6x96xBD…’ for column ‘name’

错误原因是数据库不能识别中文 需要配置编码

解决方法:

1、查看mysql编码:SHOW VARIABLES LIKE ‘character%’;

10.png

编辑mysql的my.cnf文件(my.cnf一般在/etc/目录下)

vim /etc/my.cnf

在[mysqld]下增加default-character-set=utf8

11.png

2、重新启动mysql

service mysqld restart

3、查看mysql编码:SHOW VARIABLES LIKE ‘character%’;

12.png

即使做了以上操作存入汉字到表还是不行,那么就修改数据库编码

ALTER DATABASE 数据库名 DEFAULT CHARACTER SET utf8;

推荐学习:Linux视频教程

以上就是Linux中mysql的1366错误怎么解决的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/140340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月1日 01:14:39
下一篇 2025年12月1日 01:32:57

相关推荐

发表回复

登录后才能评论
关注微信