mysql 之 my.ini 配置
mysql 之 my.ini 配置
1. max_allowed_packet 配置
在 mysqld 节点下添加,配置MySQL允许的最大数据包大小,下面的500M你可以根据你的项目修改为你自己的值,只要比要导入的备份文件大就可以了。 (未配置有可能报错:MySQL出现“Lost connection to MySQL server during query”问题分析与解决)
max_allowed_packet = 500M
2. net_read_timeout,在中止读取之前等待来自连接的更多数据的秒数。原设置为30秒 (备份可能达到MySQL超时限制)
net_read_timeout = 120
3. net_write_timeout:在中止写入之前等待块写入连接的秒数。原设置为60秒 (备份可能达到MySQL超时限制)
net_write_timeout = 900
4. 配置样例
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld] # 服务器配置
#设置3306端口
port=3306 # 可以修改数据库默认端口(如果数据库端口被其他软件占用)
# 设置mysql的安装目录
basedir=C:\Program Files\mysql-5.6.39-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\mysql-5.6.39-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 排序方式(默认跟编码格式走)
collation-server=utf8_general_ci
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[client] # mysql自己的客户端叫[mysql],配置[client]即配置了[mysql],也配置了其他存在方式的客户端,比如Navicat可视化客户端
# 编码格式
default-character-set=utf8
引用:https://www.cnblogs.com/randysun/p/11629769.html