• 技术文章 >数据库 >MySQL

    mysql mac 中文乱码

     Ly Ly2020-06-11 09:18:51原创1716

    乱码根本原因还是编码方式不同造成的,只要编码方式统一就没问题

    解决方法:

    1. 进入 mysql 命令行, 用 show variables like 'character_set_%'; 查看编码

    | character_set_client | utf8

    | character_set_connection | utf8

    | character_set_database | utf8

    | character_set_filesystem | binary

    | character_set_results | utf8

    | character_set_server | utf8

    | character_set_system | utf8

    确保所有的编码方式都为 utf8 就行了

    2. 如果有不是 utf8 的,执行下面的操作:

    先停止 mysql 服务 : sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop

    拷贝 /usr/local/mysql/support-files 下的任意一个 *.cnf 到 /etc/my.cnf 下,并加入下面的配置

    [mysqld]
    character-set-server=utf8
    [client]
    default-character-set=utf8

    3. 重启 mysql:

    sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

    4. 重新创建数据库和表就可以了

    专题推荐:mysql
    上一篇:解决JDBC连接MySQL数据库出现中文乱码的问题 下一篇:mysql如何查询

    相关文章推荐

    • mysql_connect()不支持解决方法• mysql导入Excel中文乱码• mysql if 判断是否为空?• 解决JDBC连接MySQL数据库出现中文乱码的问题

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网