mysql 백업과 복구
mysqldump를 이용해서 백업할 수 있습니다. 전체 데이터 베이스 접근을 위해서는 root로 하면 되고 특정 db에만 권한이 있다면 해당 디비유져로 접근해서 허용된 부분만 백업을 해도 됩니다.
벡업
* mysql 전체 통 백업 mysqldump -uroot -p -A > 백업파일명.sql
* 특정 데이터베이스만 백업 mysqldump -uroot -p 데이터베이스명 > 백업파일명 .sql
* 특정 테이블만 백업 mysqldump -uroot -p 데이터베이스명 테이블네임 > 백업파일명 .sql
복구 * 전체 데이터 베이스 복구 mysql -u root -p < 백업파일명.sql
* 특정 데이터 베이스에 복구 mysql -u root 데이터페이스명 < 백업파일명.sql
반응형