2012-11-28 8 views
2

사람들이 전체 백업/복원 절차를 수행하는 방법을 찾으려는 시도 : 사용자 정의 데이터베이스 스키마 및 데이터는 mysqldump를 통해 쉽게 백업 할 수 있지만 마스터 테이블 및 데이터는 어떻게됩니까? 즉 서버가 완전히 바나나가되는 경우 어떻게 데이터베이스를 다시 작성할 수 있습니까? 예 : MySQL의 모든 설정 포함? information_schema 및 mysql 데이터베이스를 + 덤핑/가져 오는 것만으로도 my.cnf를 복원 할 수 있습니까? (이노 나의 MyISAM하지 ISAM)MySql 백업 및 복원

-

편집 : 감사합니다!

답변

2

당신은 information_schema를 백업하지 않습니다. 그렇다면 my.cnf의 사본과 mysql db 테이블 및 로그 설정의 덤프를 유지하십시오. 이 할 일을 수행합니다

당신이 MySQL을 100 % 동일한 버전으로 복원려고하는 경우에
mysqldump -u$user -p$pass --all-databases > db_backup.sql 

, 당신을/lib 디렉토리 서버를 종료하고의/var의 내용의 전체 사본을 수행하여도 백업 할 수/myql (또는 데이터 파일이있는 곳) my.cnf 파일과 함께. 그런 다음 라이브로 서버를 켜고 자 할 때 복사본을 다시 제자리에 놓으십시오.

+0

그리고 얻은 db_backup.sql을 실행하여 복원하십시오. –