작성완료

MySQL 백업 및 복구
MySQL 데이터베이스를 백업하려면 mysqldump 명령어를 사용하고, 복구는 쉘에서 mysql 명령어를 통해 또는 MySQL 내부에서 source 명령어를 사용하여 수행할 수 있다. 백업 시 사용자 이름, 데이터베이스 이름, 파일 이름을 지정해야 하며, 전체 데이터베이스를 백업하려면 --all-databases 옵션을 사용한다.
백업
mysqldump -u {USER_NAME} -p {DB_NAME} > {FILE_NAME}.sql
MySQL의 mysqldum 명령어를 사용하여 Database를 백업할 수 있다.
`{USER_NAME}
: Database의 사용자이름을 넣는다.
{DB_NAME}
: 백업할 Database의 이름을 넣는다.
(전체 Database를 저장할 경우
{DB_NAME}자리에 DB이름 말고--all-databases 옵션을 넣는다.){FILE_NAME}` : 백업파일의 이름을 넣는다. (경로를 함께 적으면 해당 경로에 저장된다.)
`-u
: user의 값 입력가능
-p` : password의 값 입력가능
복구
1. 쉘에서 복구
mysql -u {USER_NAME} -p {DB_NAME} < {FILE_NAME}.sql
2. MySQL 내부에서 복구
use {DB_NAME};
source {FILE_NAME}.sql;