产品更新日志
本系统完全免费,不存在任何形式的收费(包括隐含的收费)。
作者吴昊免责声明:MySQL配置生成器所生成的my.cnf配置文件仅供参考。用户需结合自身的实际情况进行调整和优化。本工具及其作者不对因使用该配置文件而引起的任何问题、损失或损害承担任何责任。使用者需自行承担使用该配置文件的风险,并在必要时寻求专业意见。
建议配合
wlnmp安装的MySQL使用,微信关注“吴昊博客”反馈问题及建议,
- 2025.10.11 - 更新内容如下(注:MySQL5.7版本在非特殊情况下,不再进行更新,后续更新仅针对8.0、8.4版本):
①调整GTID一致性,重新命名为“是否开启主从”参数选项,当开启主从时,GTID一致性gtid_mod将为ON。
②增加默认值binlog_checksum = CRC32。
③增加组复制标识group_replication_group_name,在生成配置文件同时,随机生成UUID。
④增加MGR是否启用单主模式group_replication_single_primary_mode参数选项。
⑤增加MGR成员间通信本地监听地址、端口group_replication_local_address参数选项。
⑥增加MGR集群的IP地址白名单group_replication_ip_allowlist参数选项。
⑦增加组复制引导开关group_replication_bootstrap_group,默认为OFF。
⑧增加组复制自动启动开关group_replication_start_on_boot,默认为OFF。
⑨增加server_id在主从选项中参数选项,默认值为100。
⑩增加mysql_native_password身份认证插件为可选项,为解决新版本默认插件caching_sha2_password可能导致某些SSL原因、兼容性的问题,未来在MySQL9.0版本中mysql_native_password将被彻底删除。
⑪调整隐藏的下拉框颜色样式区分。
⑫增加my.cnf配置文件中,一些参数的中文注释。
- 2025.06.25 - 修复gtid_mode默认值等于ON时,导致MySQL无法启动的问题。当GTID一致性为ON时,gtid_mode和enforce_gtid_consistency均为ON;当GTID一致性为OFF时,gtid_mode和enforce_gtid_consistency均为OFF;
- 2025.06.11 - 更新内容如下:
①配置文件默认增加gtid_mode = ON参数。
②MySQL5.7增加老版本参数log_slave_updates备注。
③增加log_replica_updates参数中文注释。
④MySQL8.0、8.4配置文件默认增加binlog_format = ROW参数显示。
⑤增加enforce_gtid_consistency参数选项,主从场景下必须为ON。
⑥增加mysql_native_password参数,但默认为注释状态,非必要不开启。
- 2025.06.02 - 增加慢日志配置字段中文注释,便于用户修改。
- 2025.05.28 - 修复慢日志阈值时间(秒)不显示的问题。
- 2025.02.22 - 增加软件著作权,本系统完全免费,不存在任何形式的收费(包括隐含的收费)。
- 2024.12.29 - 更新内容如下:
①增加interactive_timeout、wait_timeout连接超时选项,默认单位为秒。
②MySQL8.0、MySQL8.4生成的配置文件中增加sql_mode默认值,便于用户后期更改。
- 2024.12.15 - 增加InnoDB打印死锁信息"了解更多"链接。
- 2024.11.24 - 更新内容如下:
①删除innodb_status_output_locks设置,默认为OFF。
②增加InnoDB数据刷新磁盘设置"了解更多"链接。
③生成的my.cnf文件增加版本注释提示。
- 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配置生成器正式发布。