728x90
- 테스트서버 목록
- 192.168.59.134 maria1 (1번 노드)
- 192.168.59.135 maria2 (2번 노드)
- 권한 mysql → root로 일괄 변경 후 서비스 restart
[root@maria1 data]# chown -R root:root mysql/ //mysql 디렉토리 하위 포함 root 권한으로 일관 변경
[root@maria1 mysql]# systemctl restart mysql //mysql 서비스 재시작
- permission denied 에러 발생으로 서비스 기동 불가
[ERROR] mysqld: File '/data/mysql/mysql_binary_log.index' not found (Errcode: 13 "Permission denied")
- 2,3번 서버는 galera 클러스터링으로 정상 기동 중
- 1번 서버를 다시 복구하기 위해 2번 서버의 mysql 폴더를 복사 및 이동
scp -r mysql/ root@192.168.59.128:/data
→ 2번 서버에 있던 mysql 디렉토리를 1번 서버의 동일 경로로 복사 및 이동
- 1번 서버 기존 mysql 디렉토리 백업
cp -R mysql/ mysql_bak/ //기존 mysql 디렉토리 백업
→ 백업 디렉토리는 mysql_bak로 이름 변경
- 전달받은 mysql 디렉토리 권한 변경
chown -R mysql:mysql mysql/ //mysql 디렉토리 사용자,그룹 권한 복구
chmod -R 660 * //mysql 디렉토리 내 전체 660(-rw-rw----) 권한 부여
//여기서부터는 원복을 위해 다른 서버의 권한과 비교하여 하나하나 수정
chmod 711 mysql //mysql 디렉토리 내 mysql 디렉토리 711(drwx--x--x) 권한 부여
chmod 700 [테이블 목록 나열]
//테이블 디렉토리 700(drwx------) 권한 부여
chmod 600 galera.cache //galera replication에 대한 중간 상태 정보파일
chmod 644 mysql_upgrade_info //mysql 업그레이드 정보 파일
mv gvwstate.dat ~/ //노드에 대한 클러스터 정보 파일
- 1번 서버 mysql 서비스 정상 재기동 완료
systemctl start mysql
systemctl status mysql
728x90
'DB > MariaDB' 카테고리의 다른 글
[MariaDB] Galera Cluster 모니터링 - 1 (1) | 2024.09.23 |
---|---|
[MariaDB] Galera Cluster 구성변경 테스트 (gcomm 설정) (0) | 2024.08.30 |
[MariaDB] 서버 장애테스트 (0) | 2024.08.26 |
[MariaDB] Galera Clustering (0) | 2024.08.26 |
MariaDB? (0) | 2024.08.26 |