Mariadb 를 10.2.18 --> 10.2.19로 업그레이드를 하고 나니 xtrabackup을 이용한 백업이
unsupported redo log format. the redo log was created
라는 에러가 나면서 백업이 되지 않는다 해서 찾아낸게 mariabackup 명령어만 다르고 옵션이나
사용법은 동일하다.
1. xtrabackup을 사용해서백업 복구
(1) 백업
mariabackup --backup --user=root --password='암호' --target-dir=/usr/dat/zabbix_backup
mariabackup --prepare --target-dir=/usr/dat/zabbix_backup
(2)복구
rsync -avrP /root/aaa/ /var/lib/mysql/
--SELinux 등록
chcon -Rt mysqld_db_t /var/lib/mysql
chcon -Ru system_u /var/lib/mysql
chown -R mysql:mysql /var/lib/mysql
--권한 등록
sudo chown -cR mysql:mysql /var/lib/mysql/*
sudo chown mysql:mysql /var/lib/mysql
--mariadb 10.2 version에서 old redo log를 이용한 crash recovery 시도를 막기 위해아래 파일들을 지워준다.
rm /var/lib/mysql/ib_logfile*
--시작
sudo systemctl start mariadb
출처: https://mariadb.com/kb/en/library/full-backup-and-restore-with-mariabackup/
'maridb&mysql' 카테고리의 다른 글
mysql root 패스워드 분실 대처방법 (0) | 2020.07.30 |
---|---|
mysql status 확인하기 (0) | 2020.07.30 |
mariadb 계정, 권한 관련 (0) | 2018.10.27 |
mysql DB관리용 쿼리 (0) | 2018.10.26 |
procedure 생성 템플릿 (0) | 2018.10.26 |