복원을 위해 빈 데이터베이스를 만들어 둔다. 데이터베이스 생성 명령은 CREATE DATABASE다. 데이터베이스를 생성했으면 mysql을 종료한다.
mysql> CREATE DATABASE masterblog; Query OK, 1 row affected (0.00 sec) mysql> EXIT
백업한 파일을 이용해서 데이터베이스를 복원해 보자. ‘mysql -u [사용자 계정] -p [데이터베이스명] < [파일명]’ 형식으로 입력한다. 파일을 입력으로 사용하고자 스트림 방향이 >에서 <로 바뀌었다. 사용자 계정의 패스워드를 입력하면 복원을 시작한다.
administrator@vm01:~$ mysql -u master -p masterblog < masterblog.db Enter password: **********
확인을 위해 다시 데이터베이스에 접속한다.
administrator@vm01:~$ mysql -u master -p
데이터베이스가 보이고 테이블 목록을 조회하면 다시 wp_로 시작하는 테이블이 보인다. 복원에 성공한 것을 알 수 있다. 웹 브라우저로 접속해도 워드프레스 웹 사이트가 정상적으로 보일 것이다.
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | masterblog | ... mysql> USE masterblog; ... mysql> SHOW TABLES; +-----------------------+ | Tables_in_masterblog | +-----------------------+ | wp_commentmeta | | wp_comments | ...