完整的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=INNODBcharacter-set-client-handshake = FALSEcharacter-set-server = utf8collation-server = utf8_unicode_ciinit_connect=’SET NAMES utf8[client]default-character-set = utf8[mysql]default-character-set = utf8
找到计算机—右键管理—找到服务—重启MySQL,也米有用
但是我试了一下好像没用
