• 关于linux系统下,出现ERROR 1366 (HY000): Incorrect string value: 'xE6xB4xBBxE5x8AxA8...' for column 'deptN的问题解决方法


    第一次使用数据库,导入文字出现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,再进行查看

     

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

      

  • 相关阅读:
    CSS3媒体查询总结
    关于前端学习规划
    开发技术版本
    Visual Studio 问题汇总
    asp.net web core 开发问题汇总(1)
    asp.net web core 部署问题汇总
    报表平台需求文档(V0.0.0.1)
    Git使用说明
    派生类
    cin、cout的重载
  • 原文地址:https://www.cnblogs.com/afeiiii/p/13220997.html
Copyright © 2020-2023  润新知