Mysql ssh 접속을 통한 백업 및 복원

mysql 복원방법으로는 두가지 방법이 있는데

mysql -u 유저명 -p DB명

ssh 접속 후

1.  # mysql -u 유저명 -p DB명 < DB.sql
    # Enter password: 비밀번호 입력

2.  # mysql -u 유저명 -p DB명
    # Enter password: 비밀번호 입력
    # source DB.sql

3. 특정 테이블 복원
    # mysqldump -u 유저명 -p DB명 테이블명 < 파일명.sql
    # Enter password: 비밀번호 입력

PHPMYADMIN 으로 접속해서도 복원을 할 수 있지만 용량제한이 있고
속도도 느린편이여서 용량이 어느정도 있다면 원격접속하여 복원하는 편이 좋다.

백업

1. PHPMYADMIN 사용.

2.  # mysqldump -u 유저명 -p DB명 > DB.sql
    # Enter password: 비밀번호 입력

3. 특정 테이블 백업
    # mysqldump -u 유저명 -p DB명 테이블명 > 파일명.sql
    # Enter password: 비밀번호 입력

4. 모든 데이터베이스 백업
   # mysqldump -uroot -p -A > DB.sql
   # mysqldump -uroot -p --all-databases > DB.sql


댓글 없음:

Powered by Blogger.