完整的My.iniZ—MySQL数据库设置文件
[mysqld]
# 端口
port = 3306
# 设置mysql的安装目录
basedir = D:\\APPDownload\\MYSQL\\mysql-5.7.30-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\\APPDownload\\MYSQL\\mysql-5.7.30-winx64\\data
# 允许最大连接数
max_connections = 200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 存储引擎
default-storage-engine=INNODB
2、将MySQL设置为支持中文
1)修改字符集
用`SET character_set_client=’utf8’;
SET character_set_connection=’utf8’;
SET character_set_results=’utf8’;
set character_set_database=’utf8’;
set character_set_server=’utf8’;
原文链接:https://blog.csdn.net/nihang1234/article/details/81872584
如果修改字符集,C#程序每次启动重新创建数据库时,都需要重新修改字符集,因为字符集会恢复
更好的方法是修改My.ini文件
2)修改My.ini文件
[mysqld]
# 端口
port = 3306
# 设置mysql的安装目录
basedir = D:\\APPDownload\\MYSQL\\mysql-5.7.30-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\\APPDownload\\MYSQL\\mysql-5.7.30-winx64\\data
# 允许最大连接数
max_connections = 200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 存储引擎
default-storage-engine=INNODB
character-set-client-handshake = FALSE
character-set-server = utf8
collation-server = utf8_unicode_ci
init_connect=’SET NAMES utf8
[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
找到计算机—右键管理—找到服务—重启MySQL,也米有用
但是我试了一下好像没用