MySQL 5.7 에서 MariaDB 10.5 로 마이그레이션하기
2023.02.23 13:10
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. 데이터 이관
기존 서버의 데이터 디렉토리 백업.
1) DB정지
# service mysqld stop
2) 데이터디렉토리 백업
# cd /var/lib/mysql
# tar zcf mysql.tar.gz .
3) 신규서버로 백업파일 이동
# sftp <username>@<remote server>
sftp> put mysql.tar.gz
2. 신규서버에서 MariaDB 설치
1) MariaDB 다운로드
https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.11.2&os=windows&cpu=x86_64&pkg=msi&m=blendbyte
2) 다운로드한 파일 압축해제
# tar xf mariadb-10.5.19-rhel-9-x86_64-rpms.tar
# cd mariadb-10.5.19-rhel-9-x86_64-rpms
# ./setup_repository
3) MariaDB 설치
# yum install perl_DBD-MariaDB
# yum install perl_DBI
# yum install MariaDB
4) 백업파일 압축해제
# mv mysql.tar.gz /var/lib/mysql
# tar zxf mysql.tar.gz
# chown -R mysql:mydql /var/lib/mysql
5) my.cnf 파일 내용 이동
- 기존 서버의 my.cnf 파일의 [mysqld] 섹션 내용을 복사하여
신규 서버의 /etc/my.cnf.d/server.cnf 파일내에 [mysqld] 섹션에 붙여넣는다.
6) DB 기동
# service mariadb start
7) 테스트 및 DB점검
# vi /var/log/mysqld.log
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
15 | [MySQL] MySQL 연습DB | 조인상 | 2012.02.22 | 22915 |
14 | Mysql bin-log 커졌을때 (bin-log 관리하기) | 조인상 | 2010.12.09 | 21394 |
13 | mysql 에러 종류 | 조인상 | 2010.05.12 | 16248 |
12 | MySQL DB 이전 절차 | 조인상 | 2014.10.31 | 13716 |
11 | MySQL Innodb 에 대하여 | 조인상 | 2011.05.02 | 13264 |
10 | mysql 에서 charset 확인방법 | 조인상 | 2010.05.12 | 12406 |
9 | mysql 유저,디비생성 | 조인상 | 2010.05.12 | 10413 |
8 | MySQL Binary-Log 에 대하여 | 조인상 | 2010.12.10 | 10233 |
7 | MySQL root 패스워드 분실시 패스워드 변경 | 조인상 | 2011.11.21 | 9531 |
6 | MySQL characterset 변경 | 조인상 | 2015.06.15 | 5189 |
5 | RHEL/Rocky Linux 8.7 버전에서 MySQL 5.7 버전 설치하기 | ischo | 2023.03.20 | 2096 |
4 | MySQL 감사 로그 설정 | ischo | 2022.09.14 | 847 |
» | MySQL 5.7 에서 MariaDB 10.5 로 마이그레이션하기 | ischo | 2023.02.23 | 563 |
2 | MariaDB federated 활성화 | ischo | 2023.02.23 | 263 |
1 | MariaDB root 패스워드 초기화 | ischo | 2023.02.23 | 231 |