Linux
[centOS] mariadb(mysql) sql 백업 및 복구 (mysqldump)
- 2022.11.28 18:39:00
서버 마이그레이션을 위해 mariadb 데이터베이스를 sql 파일로 export 하거나 sql 파일을 Mariadb 로 import하는 방법을 안내한다. [!]데이터베이스를 sql 파일로 dump 하기[/!] ssh 접속 후 쉘 상에서 아래 한줄로 간단하게 데이터베이스를 dump 받아 sql 파일로 백업할 수 있다. #mysqldump -u root -p db명 > 백업할파일명.sql
mysqldump 로 sql 백업을 실행한다. Enter password: mysql root 패스워드 입력
dump 를 실행하면 위와 같이 mysql root 입력창이 나오는데, root 패스워드 입력 후 엔터키를 치면 현재 경로에 sql 파일이 생성된다. [!]mysql 접속하여 sql 파일 import[/!] 위에서 백업한 sql 파일을 mysql에 접속하여 import 하는 방법을 안내한다. #mysql -u root -p
로 mysql에 접속한다. root패스워드 창에 패스워드 입력 후 엔터키를 치면 mysql 에 접속된다. MariaDB [(none)]> use db명
mysql 접속한 뒤 백업할 db를 선택한다. MariaDB [db_test]> source /home/administrator/db_test.sql
위 명령과 같이 sql 파일이 위치한 경로를 source 경로 와 같이 입력하여 간단하게 import 가능하다. |