MySQL 8.0 版本修改字符编码
MySQL 8.0 以上的版本修改字符编码和以往的版本都不同,旧版本都是只要设置一个default-character-set=utf8
就可以了,网上大多数都是旧版本的教程。8.0以后的修改方法在my.ini文件中加入:
#带中括号的是文件内自带的标签如果没有可以自行加上
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8
collation-server = utf8_unicode_ci
init_connect='SET NAMES utf8'
修改后重启服务输入show variables like "%char%";查看编码是否成功如果和下面的一样说明成功了,其他编码类型在上面改换汤不换药
mysql> show variables like "%char%";
+--------------------------+---------------------------------------------------------+
| Variable_name | Value |
+--------------------------+---------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | C:\Program Files\MySQL\MySQL Server 8.0\share\charsets\ |
+--------------------------+---------------------------------------------------------+
8 rows in set, 1 warning (0.01 sec)
本文作者:大海&
本文链接:https://www.cnblogs.com/oceanus/p/13989400.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。