MySQL配置文件

sync_binlog = 1

表示每次事务的binlog都持久化到磁盘,可以保证MySQL异常重启binlog不丢失

innodb_flush_log_at_trx_commit = 1

表示每次事务的redo log都直接持久化到磁盘,可以保证MySQL异常重启之后数据不丢失

log-bin = /var/log/mysql/binlog/mysql-bin

设置binlog日志存储位置,注意此目录要对mysql用户要有可写权限,开启后会生成mysql-bin.000001-mysql-bin.00000x个binlog文件,会生产一个mysql-bin.index

log_error = /var/log/mysql/error.log

mysql错误日志目录

binlog_format = ROW #Statement#Mixed

binlog的模式一共有三种row/statement/mixed

innodb_log_file_size = 1G
innodb_log_files_in_group = 4

配置redo log每组4个文件,每个文件的大小是1GB

查看innodb log配置文件的命令是

show variables like 'innodb_log%';

 

 

posted @ 2021-07-09 15:13  X__cicada  阅读(28)  评论(0编辑  收藏  举报