美文网首页
记录===》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