Skip to content

Mysqldump

Dump/Load Example

서버의 데이터베이스를 SQL 파일로 백업하는 방법

192.168.0.101 위치의 3306 포트, 사용자명 root, 비밀번호 1234, 데이터베이스 mydb 를 백업한 후 SQL 파일로 저장하는 샘플:

mysqldump -h 192.168.0.101 -P 3306 -u root -p1234 mydb > steel_backup.sql

저장된 SQL 파일을 사용하여 로컬 서버에 복원하는 방법

우선, 복원할 DB가 없다면 생성해야 한다:

mysql -h 192.168.0.101 -P 3306 -u root -p1234 -e "CREATE DATABASE IF NOT EXISTS mydb"

그리고 SQL을 읽어들인다.

mysql -h 192.168.0.101 -P 3306 -u root -p1234 mydb < steel_backup.sql

See also