首页 > 系统服务 > 详细

关于linux系统下,出现ERROR 1366 (HY000): Incorrect string value: '\xE6\xB4\xBB\xE5\x8A\xA8...' for column 'deptN的问题解决方法

时间:2020-07-01 20:45:50      阅读:560      评论:0      收藏:0      [点我收藏+]

第一次使用数据库,导入文字出现ERROR 1366(HY000)的问题...终于找到解决方法!

1、在当前数据库下,输入命令:show variables like ‘character%‘;  进行查看

可以发现database和server对应的Value默认都是latin1,所以需要将其改成utf8!

技术分享图片

2、以下为修改的具体步骤

首先退出当前数据库,并关闭mysql:systemctl stop mysql;

再输入命令 vi /etc/my.cnf 进入my.cnf对其进行进行修改

技术分享图片

3、在[mysqld]的上面输入代码如下:

 [clinet]

 default-character-set=utf8

  在[mysqld]里面输入下面前三行:

 defaukt-storage-engine=INNODB

 character-set-server=utf8

 collation-server=utf8_general_ci

 在[mysqld]结尾输入:

 [mysql]

 default-character-set=utf8

 技术分享图片

4、在结尾处将sym...和sql...注释,然后保存退出,重启mysql

  技术分享图片

5、登录mysql,再进行查看

技术分享图片

 

导入的文字同样也可以查看

  技术分享图片

关于linux系统下,出现ERROR 1366 (HY000): Incorrect string value: '\xE6\xB4\xBB\xE5\x8A\xA8...' for column 'deptN的问题解决方法

原文:https://www.cnblogs.com/afeiiii/p/13220997.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!