MySQL数据库默认编码查看/修改
查看MySQL数据库的默认编码
status
命令
STATUS;
show variables
命令
SHOW VARIABLES LIKE 'char%';
如果要查看某个数据库的编码,在运行上面的命令前,应先执行USE dbname;
改变MySQL数据库的默认编码
修改配置文件/etc/mysql/my.cnf
安装MySQL数据库时的默认编码是latin1,将默认编码改为utf8mb4。
在[client]
下追加:default-character-set=utf8mb4
在[mysqld]
下追加:character-set-server=utf8mb4
在[mysql]
下追加:default-character-set=utf8mb4
重启mysql服务
service mysql restart
/etc/init.d/mysql restart
改变后,之前手工创建的数据库如未显式指定编码,则其编码仍是默认的latin1,可使用如下命令更改编码:
ALTER DATABASE dbname CHARACTER SET utf8mb4;
此处评论已关闭