[mysqld]
########基础设置-基础########5.6
server-id = 11
port      = 3306
user      = mysql

########基础设置-目录########
pid-file  = /var/lib/mysql/mysql.pid
socket    = /var/lib/mysql/mysql.sock
log_error = /var/lib/mysql/error.log
datadir   = /var/lib/mysql

########基础设置-其他#####
#设置默认字符集为utf8,也可以utf8mb4(超集,兼容utf8) 
character_set_server=utf8
#将所有的死锁记录到error_log中
innodb_print_all_deadlocks = 1
#设置sql_mod
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#表名是否区分大小写
lower_case_table_names = 1
#使用独立表空间
innodb_file_per_table=1 

########基础设置-连接控制#####
# 禁止DNS解析以加快连接速度,如果开启该选项只能使用IP地址方式连接
skip-name-resolve
# MySQL的最大连接数,根据服务器配置慢慢调整
max_connections = 800
# 每个主机的最大异常中断连接数,超过会被禁。解禁执行:FLUSH HOST。
max_connect_errors = 1000
#打开的文件描述符限制,未配置时,值等同于上面那个参数的值
open_files_limit = 102400
#mysql在关闭一个交互的连接之前所要等待的秒数
interactive_timeout = 1200
#mysql在关闭一个非交互的连接之前所要等待的秒数
wait_timeout = 600
文档更新时间: 2023-08-09 04:13   作者:月影鹏鹏
IT运维支持-AIWALY-月影工作室