MySQL(MariaDB) DB 덤프 사용법.

MySQL 혹은 MaraiDB를 사용하실때 DB를 이동하는 경우가 생기실수도있습니다.

이럴때에는 DB dump를 떠서 이동 후 복구하면 간단하게 이동이 되는데 간단하게 진행해보도록 하겠습니다.

실습환경

dump 뜨는환경 – MariaDB 10.4.11
dump 복구환경 – MariaDB 10.5.8

DB dump뜨는법

덤프를 뜨기위해서 먼저 mysql or mysql -u root - p 로 DB에 접근해서 덤프뜰 DB의 이름을 확인해주세요.

show databases;
저는 ds_wordpress를 덤프떠보도록하겠습니다.

quit으로 msyql에서 나가주시고 아래 명령어로 db를 덤프뜨실수 있습니다.

mysqldump -u root -p [데이터베이스명] > [파일명].sql
mysqldump -u root -p ds_wordpress > ds_wordpress.sql

DB dump 복구하기

이제 덤프된 파일을 scp 혹은 기타방법으로 복구할 서버로 이동해주세요.

그리고 복구할 데이터베이스에 들어가서 db를 하나 생성해주겠습니다.

create database [복구할 DB명]

그리고 quit으로 CLI환경으로 간뒤

mysql -u root -p [복구할데이터베이스이름] < [저장한데이터베이스].sql

mysql -u root -p ds_wordpress < ds_wordpress.sql

위 명령어로 진행해주면 완료됩니다.

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link