🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# mysql5.6基础my.cnf 参考:[mysql 5.7配置项最详细的解释](https://www.cnblogs.com/zping/p/9121959.html) 基于yum安装的mysql5.6,可以使用一下基础配置文件,如果是非yum安装的,只需修改`基础设置-目录`里面的相关目录即可 ```shell [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 ```