mysql数据库字符编码问题(windows系统下)---需要修改字符集为UTF-8

1.1. 需要修改字符集为UTF-8

cmd进入mysql命令:mysql -u root -p test(其中root为用户名,test为库名,注意需要以管理员权限运行cmd.exe)

mysql数据库字符编码问题(windows系统下)---需要修改字符集为UTF-8

查看字符集命令:SHOW VARIABLES LIKE 'character_set_%';

mysql数据库字符编码问题(windows系统下)---需要修改字符集为UTF-8

要将自己CREATE的表设置为UTF—8,不然mysql会出现无法插入中文字符的情况。不然再怎么设置my.ini文件也没有用。

创建数据库时可以设置:CREAT DATABASE test CHARACTER SET utf8;

1.2. 需要修改字符集为UTF-8

而后,找到my.ini文件,简单配置的脚本如下:

[client]
port=3306
default-character-set=utf8
[mysqld]
basedir=D://MYSQL//mysql-5.7.22-winx64
datadir=D://MYSQL//mysql-5.7.22-winx64//data
port=3306
#default-character-set=utf8
character-set-server=utf8
[mysql]
default-character-set=utf8
[mysql.server]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8


1.3. 重启mysql数据库

停止命令:net stop mysql

启动命令:net start mysql

1.4. 效果如下图


mysql数据库字符编码问题(windows系统下)---需要修改字符集为UTF-8