运维之道 | MySQL 设置UTF8的终极方法
2019-10-04 17:17
1081 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/VillianTsang/article/details/102081566
MySQL 设置UTF8的终极方法
1、通过mysql查看当前字符集格式
mysql> show variables like "%char%"; +--------------------------+--------------------------------+ | Variable_name | Value | +--------------------------+--------------------------------+ | character_set_client | latin | | character_set_connection | latin | | character_set_database | latin | | character_set_filesystem | binary | | character_set_results | latin | | character_set_server | utf8mb4 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql-8.0/charsets/ | +--------------------------+--------------------------------+ 8 rows in set (0.01 sec)
2、退出mysql,在 /etc/my.cnf 中加入utf8相关配置
[client] default-character-set=utf8 [mysqld] character-set-server=utf8 [mysql] default-character-set=utf8
3、重启mysql
[root@localhost ~]# systemctl restart mysqld
4、进入mysql进行查询重置结果
mysql> show variables like "%char%"; +--------------------------+--------------------------------+ | Variable_name | Value | +--------------------------+--------------------------------+ | character_set_client | utf8mb4 | | character_set_connection | utf8mb4 | | character_set_database | utf8mb4 | | character_set_filesystem | binary | | character_set_results | utf8mb4 | | character_set_server | utf8mb4 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql-8.0/charsets/ | +--------------------------+--------------------------------+ 8 rows in set (0.01 sec)
5、测试
mysql> insert into student (id,name) values (2,"运维之道"); Query OK, 1 row affected (0.01 sec) mysql> select * from student; +------+-----------+ | id | name | +------+-----------+ | 1 | villian | | 2 | 运维之道 | +------+-----------+ 2 rows in set (0.00 sec)
相关文章推荐
- MySQL编码设置方法 MySQL编码为utf8设置方法
- MySQL远程访问设置终极方法
- mysql-5.6.23设置默认编码为utf8方法
- 设置mysql的编码为utf8的方法
- 1.4 mysql编码解决:MySQL编码为utf8设置方法
- MySQL编码设置方法 MySQL编码为utf8设置方法
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- MySQL远程访问设置终极方法
- MySQL远程访问设置终极方法
- mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
- MySQL远程访问设置终极方法
- MySQL远程访问设置终极方法
- 设置mysql允许外部IP连接的解决方法
- centos7中关于mysql安装自动备份及tomcat服务自动启动的设置方法
- MySQL设置当前时间为默认值的方法
- MySQL表名不区分大小写的设置方法
- (开发笔记)转载:MySQL设置字符集为UTF8(Windows版)
- windows 无法启动MYSQL服务”1067 进程意外终止”解决的方法——汇总及终极方法