96.mysql修改重做日志缓冲区和重做日志大小

mysql修改 innodb_log_file_size

1.停止MySQL 

systemctl stop mysqld 

2.备份原来的 innodb_log_file

[root@mysql57 data]# ll
total 3444392
-rw-r----- 1 mysql mysql         56 Nov 22 17:20 auto.cnf
-rw------- 1 mysql mysql       1676 Nov 22 17:20 ca-key.pem
-rw-r--r-- 1 mysql mysql       1112 Nov 22 17:20 ca.pem
-rw-r--r-- 1 mysql mysql       1112 Nov 22 17:20 client-cert.pem
-rw------- 1 mysql mysql       1676 Nov 22 17:20 client-key.pem
-rw-r----- 1 mysql mysql     142998 Dec 21 14:02 ib_buffer_pool
-rw-r----- 1 mysql mysql 1073741824 Dec 21 14:02 ibdata1
-rw-r----- 1 mysql mysql  268435456 Dec 21 14:02 ib_logfile0   --256M 
-rw-r----- 1 mysql mysql  268435456 Dec 13 20:17 ib_logfile1   --256M 
-rw-r----- 1 mysql mysql       1008 Dec  8 21:35 mybinlog.000008
-rw-r----- 1 mysql mysql 1074243353 Dec 13 20:15 mybinlog.000009
-rw-r----- 1 mysql mysql  841969589 Dec 14 10:09 mybinlog.000010
-rw-r----- 1 mysql mysql        217 Dec 21 14:02 mybinlog.000011
-rw-r----- 1 mysql mysql         72 Dec 21 13:59 mybinlog.index
drwxr-x--- 2 mysql mysql       4096 Nov 22 17:20 mysql
-rw-r----- 1 mysql mysql       3936 Dec  8 21:34 mysql57.log
drwxr-x--- 2 mysql mysql       8192 Nov 22 17:20 performance_schema
-rw------- 1 mysql mysql       1680 Nov 22 17:20 private_key.pem
-rw-r--r-- 1 mysql mysql        452 Nov 22 17:20 public_key.pem
-rw-r--r-- 1 mysql mysql       1112 Nov 22 17:20 server-cert.pem
-rw------- 1 mysql mysql       1676 Nov 22 17:20 server-key.pem
drwxr-x--- 2 mysql mysql       8192 Nov 22 17:20 sys
drwxr-x--- 2 mysql mysql       4096 Dec 14 02:22 test

[root@mysql57 data]# mkdir iblog
[root@mysql57 data]# mv ib_logfile* iblog

3.修改重做日志文件大小 

vi /etc/my.cnf 
innodb_log_buffer_size = 128M
innodb_log_file_size = 300M
innodb_log_files_in_group = 2


大小和组数都可以修改。

4.启动数据库 
systemctl start mysqld  

5.检查重做日志文件大小 

[root@mysql57 data]# ll *ib_logfile*
-rw-r----- 1 mysql mysql 314572800 Dec 21 14:04 ib_logfile0
-rw-r----- 1 mysql mysql 314572800 Dec 21 14:04 ib_logfile1
[root@mysql57 data]# du -sh *ib_logfile*
300M	ib_logfile0
300M	ib_logfile1

6.总结 
由此可见对于Mysql来说,修改重做日志文件大小和组数,只需要三步:
(1)关闭数据库 
(2)备份原来的日志,修改参数 
(3)启动数据库  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值