美文网首页
记录===》MySQL数据库 编码问题

记录===》MySQL数据库 编码问题

作者: handsomePeng | 来源:发表于2020-12-19 20:37 被阅读0次

    问题

    安装好mysql后,在使用的过程中,发现存储中文时会出现乱码的报错,报错如下图:


    图片.png

    原因

    究其原因,是因为mysql的默认编码方式是latin1,而非utf8。可以按照如下命令查看mysql服务端的编码

    mysql>  status
    
    
    图片.png

    解决方案

    通过修改mysql的配置文件,将mysql的编码改成utf8。

    具体步骤(Ubuntu)

    1. 打开配置文件my.cnf,添加编码配置
    vim /etc/mysql/my.cnf
    
    
    1. 在my.cnf文件中的[client]下追加default-character-set=utf8


      图片.png
    2. 在my.cnf文件中的[mysqld]下追加character-set-server=utf8


      图片.png
    3. 在my.cnf文件中的[mysql]下追加default-character-set=utf8


      图片.png
    4. 保存修改并退出(:wq),然后重启mysql服务

    service mysql restart
    
    
    1. 再次查看mysql服务端的编码方式


      图片.png

    具体步骤 (Window)

    待实践~~~

    相关文章

      网友评论

          本文标题:记录===》MySQL数据库 编码问题

          本文链接:https://www.haomeiwen.com/subject/rnicnktx.html