mysql 백업, 복원 (DB, Table 백업, 복원)
데이터베이스 관리자와 개발자들은 정기적인 데이터 백업의 중요성을 잘 알것입니다.
만약 디스크나 서버가 고장날 경우 백업을 미리 해 두었는지 여부는 몇년치 업무결과를 잃어버리느냐 아니면 몇시간만에 정상으로 복귀 하느냐를 결정합니다.
데이터베이스 파일 복사
DB Name : test_db
테이블 : test_table
사용자 계정 : test_user
DB 접속계정 패스워드 : 123456
MYSQL DB 백업하기
mysqldump -u [사용자 계정] -p [패스워드] [원본 데이터베이스명] > [생성할 백업 DB명].sql
# mysqldump -u test_user -p 123456 test_db > backup_test_db.sql
MYSQL DB 복원하기
mysql -u [사용자 계정] -p [패스워드] [복원할 DB] > [백업된 DB].sql
# mysql -u test_user -p 123456 test_db < backup_test_db.sql
MYSQL 테이블 백업하기
mysqldump -u [사용자 계정] -p [패스워드] [데이터베이스명] [원본 백업받을 테이블명] > [백업받을 테이블명].sql
# mysqldump -u test_user -p 123456 test_db test_table > backup_test_table.sql
MYSQL 테이블 복원하기
mysql -u [사용자 계정] -p [패스워드] [복원할 DB ] < [백업된 테이블].sql
# mysql -u test_user -p 123456 test_db < backup_test_table.sql
'리눅스 서버구축 > MYSQL' 카테고리의 다른 글
MySQL 부하체크 - Slow Query(슬로우 쿼리) (0) | 2017.03.10 |
---|---|
mysql 기본 명령어 (0) | 2017.03.09 |
mysql 테이블생성 (0) | 2017.03.07 |
분실한 mysql 관리자(root)계정 password 재설정하기 (0) | 2017.03.07 |
MYSQL이란? (0) | 2017.03.07 |