더북(TheBook)

mysql 콘솔을 종료한다.

mysql> EXIT
Bye
administrator@vm01:~$

mysqldump 명령으로 데이터베이스를 백업한다. ‘mysqldump -u [사용자 계정] -p [데이터베이스명] > [파일명]’ 형식으로 입력해서 데이터베이스를 파일로 저장할 수 있다. 사용자 계정의 패스워드를 입력하면 백업을 시작한다.

administrator@vm01:~$ mysqldump --no-tablespaces -u master -p masterblog > masterblog.db
Enter password: **********

데이터베이스 백업 파일이 생성되었다.

administrator@vm01:~$ ls -al
...
-rw-rw-r-- 1 administrator administrator 37584 Sep 5 02:04 masterblog.db

저장한 파일로 데이터베이스를 되살릴 수 있는지 확인해 보자. mysql 콘솔에 접속 후 데이터베이스를 삭제한다. 데이터베이스 삭제 명령은 DROP DATABASE다.

administrator@vm01:~$ mysql -u master -p
...
mysql> DROP DATABASE masterblog;

데이터베이스가 삭제된 상태다.

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.