https://dev.mysql.com/doc/refman/5.7/en/mysql-config-editor.html
log-error = /var/log/mysql/error.log
log-warnings = 0 #标识警告信息是否一并记录到错误日志中
0 不记录警告信息
1 记录警告信息到日志文件中,mysql-5.5版本默认值为1
2 "失败的连接"的信息和创建新连接时"拒绝访问"类的错误信息也会被记录到错误日志中,mysql5.7版本默认值为2
sql_slave_skip_counter=1 #主从复制中,遇过复制错误,1是数量
https://dev.mysql.com/doc/refman/8.0/en/mysql-config-editor.html
[mysqld]
binlog_expire_logs_seconds=604800 #日志过期时间为7天,默认30天 代替expire_logs_days
max_binlog_size=256M #单个binlog最大256M,默认1G
host_cache_size=0 #代替skip-host-cache #或者使用命令SET GLOBAL host_cache_size=0
log_error_verbosity=2 #5.7.2以后 代替log_warnings
1 错误信息;2 错误信息和告警信息; 3:错误信息、告警信息和通知信息
gtid_mode = off
enforce_gtid_consistency = off
sql_replica_skip_counter=1 # 从MySQL 8.0.26开始,sql_slave_skip_counter 已经被 sql_replica_skip_counter 参数取代,已弃用sql_slave_skip_counter
#数据库只读方式启动
innodb_force_recovery=0 表示当需要恢复时执行所有的恢复操作;
innodb_force_recovery=1 表示忽略检查到的corrupt页;
innodb_force_recovery=2 表示阻止主线程的运行,如主线程需要执行full purge操作,会导致crash;
innodb_force_recovery=3 表示不执行事务回滚操作;
innodb_force_recovery=4 表示不执行插入缓冲的合并操作;
innodb_force_recovery=5 表示不查看重做日志,InnoDB存储引擎会将未提交的事务视为已提交;
innodb_force_recovery=6 表示不执行前滚的操作,强制重启!