my.cnf 配置文件在线生成器
MySQL 版本:
MySQL 8.0
MySQL 8.4
MySQL 5.7
CPU核数:
内存(GB):
磁盘类型:
普通SSD
普通HDD
高端SSD
最高端SSD
binlog日志格式:
ROW
MIXED
STATEMENT
binlog日志文件保留时长(天):
binlog日志文件保留时长(秒):
MySQL安装文件路径:
MySQL数据文件路径:
MySQL Socket 路径:
MySQL pid 路径:
端口号:
MySQL默认时区:
是否开启DNS名称解析:
了解更多
否
是
实例最大并发连接数:
了解更多
MySQL事务隔离级别:
REPEATABLE-READ
READ-UNCOMMITTED
READ-COMMITTED
SERIALIZABLE
MySQL数据库是否区分大小写:
了解更多
0:区分大小写,Linux默认值
1:不区分大小写,Windows默认值
2:macOS的默认值
InnoDB事务日志组数量:
2
3
InnoDB数据刷新磁盘设置:
fsync:提供良好的安全性和性能平衡的默认设置
O_DIRECT:减少双重缓存,适合高性能需求的环境
控制log_error信息详细程度:
了解更多
1 ERROR
2 ERROR,WARNING
3 ERROR,WARNING,INFORMATION
InnoDB DDL操作日志:
了解更多
OFF
ON
InnoDB打印死锁信息:
OFF
ON
InnoDB打印锁定信息,持有锁,等待锁:
OFF
ON
是否开启 MySQL X:
否
是
MySQL X 端口号:
是否开启 MySQL 慢日志:
OFF
ON
慢日志阈值时间(秒):
慢日志文件路径:
从库慢日志是否开启(主库无需理会):
OFF
ON
记录(ALTER TABLE、ANALYZE TABLE等)到慢查询日志中:
OFF
ON
记录所有未带索引的查询到慢日志中:
OFF
ON
限制所有未带索引的查询记录频率(每分钟条数):
超过多少行的查询才会被记录到慢日志中:
MySQL错误日志文件路径:
生成配置文件
返回导航页
产品更新日志
建议配合
wlnmp
安装的MySQL使用,微信关注“吴昊博客”反馈问题及建议,
2024.11.17 - 更新内容如下:
①
调整磁盘类型选项顺序。
②
调整控制log_error信息详细程度选项顺序。
③
调整InnoDB DDL操作日志顺序,并增加"了解更多"链接。
④
优化生成器部分代码格式。
⑤
增加InnoDB DDL操作日志=ON时,窗口弹出提示。
⑥
删除log_slow_slave_statements、log_slave_updates参数,该参数已在8.0.26版本中弃用,使用log_slow_replica_statements、log_replica_updates参数替代。如果当前您的MySQL版本小于
8.0.26
需注意。
⑦
调整InnoDB数据刷新磁盘设置选项,仅保留fsync和O_DIRECT。
2024.11.03 - 更新内容如下:
①
增加log_error_suppression_list = ""参数,默认为空,该值为8.0.13版本引入。如果当前您的MySQL版本小于
8.0.13
需注意;
②
删除log-warnings,该参数已在5.7.2中弃用,8.0.3中删除,使用log_error_verbosity参数替代,并增加"了解更多"链接。如果当前您的MySQL版本小于
5.7.2
需注意;
③
MySQL8.0和8.4版本中删除binlog_format参数,该参数已在8.0.34版本中弃用,弃用后的版本默认基于行(ROW)复制。如果当前您的MySQL版本小于
8.0.34
需注意。
④
删除innodb_undo_tablespaces参数,该参数已在5.7.21、8.0.4版本中弃用。
2024.10.31 - MySQL8.0和8.4版本中删除innodb_log_file_size和innodb_log_files_in_group参数,这两个参数已在8.0.30版本中弃用,使用innodb_redo_log_capacity参数替代。如果当前您的MySQL版本小于
8.0.30
需注意。
2024.10.27 - 增加实例最大并发连接数"了解更多"链接。
2024.10.20 - 增加DNS解析选项"了解更多"链接。
2024.10.14 - 修复skip_name_resolve配置bug。
2024.09.28 - 增加区分大小写选项,增加参数介绍"了解更多"链接。
2024.09.17 - 优化部分bug,新增MySQL8.4选项。
2024.09.08 - MySQL配置生成器正式发布。