ubuntu18.10 修改MySQL编码为utf-8

Posted xiaojf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu18.10 修改MySQL编码为utf-8相关的知识,希望对你有一定的参考价值。

首先登陆mysql的交互shell,输入下面的命令查看当前数据库的编码方式

show variables like ‘%character%‘;

技术图片

从上面可以看出,mysql数据库装上之后初始并不均是utf8

退出刚才的交互shell,去修改下面的配置文件

  • 输入下面的命令,打开第一个配置文件
  • sudo vim /etc/mysql/conf.d/mysql.cnf

    在 [mysql] 标签的下一行添加下面的配置

  • default-character-set=utf8

    输入下面的命令,打开第二个配置文件

  • sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

    找到 [mysqld] 标签,在其下一行添加下面的配置

  • character-set-server=utf8

    配置文件修改成功之后,输入下面的命令重启mysql服务

  • sudo service mysql restart

    重启之后再去查看数据库的默认编码方式

show variables like ‘%character%‘;

技术图片

以上是关于ubuntu18.10 修改MySQL编码为utf-8的主要内容,如果未能解决你的问题,请参考以下文章

mysql导入数据中文乱码_ubuntu

Ubuntu修改mysql默认编码的方法

Ubuntu 18.04/18.10快速开启Google BBR的方法

如何设置MySQL表的某字段编码为utf8?急!

更改Mysql5.7的默认编码为utf8解决database为latin1无法修改问题

ubuntu18.10 安装nodejs