ubuntu18.04下修改MySQL5.7默认编码

一、查看MySQL默认编码

登录MySQL数据库

mysql -uroot -p

方法一:

status;

ubuntu18.04下修改MySQL5.7默认编码_第1张图片

方法二:

show variables like 'char%';

ubuntu18.04下修改MySQL5.7默认编码_第2张图片

二、修改默认编码

安装MySQL数据库时的默认编码是latin1,实际使用时可能经常要用utf8编码,所以我们可以讲默认编码修改为utf8。
首先退出mysql

exit

在root权限下使用vim修改/etc/mysql/my.cnf文件

sudo vim /etc/mysql/my.cnf

输入密码修改文件
在最后添加

[client]
default_character_set=utf8

[mysqld]
collation-server = utf8_unicode_ci
#设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行
init-connect='SET NAMES utf8'
character-set-server = utf8

修改完成后如下图:
ubuntu18.04下修改MySQL5.7默认编码_第3张图片

重启mysql

service mysql restart

修改完成后重新登录查看,编码应该已经有所改变了。

你可能感兴趣的:(ubuntu18.04下修改MySQL5.7默认编码)