MySQL 8.0.30 之前如何更改 REDO 日志文件大小
针对这些版本,修改 REDO 日志文件大小的步骤比较繁琐。假设需要更改其大小为 2G ,步骤如下:
1、 REDO 日志文件的更改涉及两个传统参数:其最终大小是这两个参数的值相乘。
(1) innodb_log_files_in_group: REDO 日志磁盘上的文件个数,默认为2。
(2) innodb_log_file_size: REDO 日志磁盘上单个文件的大小,默认为48M。
(3)当前的日志ib_logfile大小为单个48M,两个组,也就是一共96M。
2、“关闭”快速停实例参数:innodb_fast_shutdown = 0 以确保 InnoDB 刷新所有脏页到磁盘:
<mysql:(none):5.7.34-log>set global innodb_fast_shutdown=0;
3、等步骤二执行完后,停掉MySQL实例。
4、删掉数据目录下旧日志文件:
root@_5_7_34/data# rm -rf ib_logfile*
5、在配置文件 my.cnf 里修改参数 innodb_log_file_size ,由于有两个组,设置这个参数为 1G 即可。
[mysqld]
innodb_log_file_size=1G
6、启动 MySQL 实例(如果没有报错,代表更改成功)。
7、查看新的日志文件大小:
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作