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 |
+--------------------+