안녕하세요
고객사에서 mariabackup을 받는데 아래와 같은 error가 떠서 찾아보게 되었습니다.
에러 화면
해당 에러는 작업의 마지막 부분에서 필요한 log file size보다 현재 설정된 size가 더 작으면 mariabackup에 fail가 발생합니다.
redo_log_file_size확인 방법
Redo log (from LSN 3183381317949 to 3183385508864 ) was copied 부분을 확인.
3183385508864 - 3183381317949 /1024/1024 => redo_log_file_size를 얼마나 썼는지 확인 할 수있습니다.
해결 방법
■ 현재 innodb_log_file_size 확인
## my.cnf
innodb_log_file_size=50331648
■ 각자의 사양에 맞게 수정
## my.cnf
innodb_log_file_size=256mb
■ DB restart (정적 파라미터라 db재기동 필요)
[root@node1 ~]# mysqladmin -uroot -proot shutdown
[root@node1 ~]# mysqld_safe --user=mysql &
■ 파라미터 확인
MariaDB [(none)]> show variables like 'innodb_log_file_size';
+----------------------+-----------+
| Variable_name | Value |
+----------------------+-----------+
| innodb_log_file_size | 268435456 |
+----------------------+-----------+
1 row in set (0.00 sec)
■ Data디렉토리 확인
[root@node1 ~]# cd /data/
## log_file_size 생성 확인(256mb)
[root@node1 data]# ll
total 614448
-rw-rw---- 1 mysql mysql 4152 Feb 15 09:46 ib_buffer_pool
-rw-rw---- 1 mysql mysql 268435456 Feb 15 09:46 ib_logfile0
-rw-rw---- 1 mysql mysql 268435456 Feb 15 09:46 ib_logfile1
drwx------ 2 mysql mysql 20 Feb 4 10:13 kim
-rw-rw---- 1 mysql mysql 0 Feb 3 16:15 multi-master.info
drwx------ 2 mysql root 4096 Feb 4 13:41 mysql
-rw-rw---- 1 mysql mysql 719 Feb 15 09:46 mysql.000008
-rw-rw---- 1 mysql mysql 338 Feb 15 09:46 mysql.000009
-rw-rw---- 1 mysql mysql 30 Feb 15 09:46 mysql.index
drwx------ 2 mysql mysql 20 Feb 3 16:15 performance_schema
drwx------ 2 mysql mysql 4096 Feb 4 08:50 sakila
drwx------ 2 mysql root 38 Feb 4 11:24 test
해당 innodb_log_file_size 수정 후 다시 mariabackup 작업 진행 시 정상적으로 완료할 수 있습니다.
'DataBase > MySQL & MariaDB' 카테고리의 다른 글
[MySQL - MSR(Multi Source Replication)구성] (2) | 2022.03.10 |
---|---|
[Mysql - Haproxy 구성] (0) | 2022.03.10 |
[MariaDB - Galera Cluster & sysbench 이용 동기화 테스트 ] part 3 (0) | 2022.02.24 |
[MariaDB - Galera Cluster & Maxscale 구성 및 failover test] part 2 (0) | 2022.02.24 |
[MariaDB - Galera Cluster 구성] part 1 (0) | 2022.02.24 |