mysql 백업 및 복원 mysqldump 명령어
페이지 정보
본문
mysql 데이터베이스를 백업하고 복원하는 명령어
1. 백업
구문 : mysqldump -u 사용자ID -p 비밀번호 디비명 > 파일명.sql
# mysqldump -u root -p dbname > dbname.sql
참고로, 명령줄에 비밀번호를 적지 않아도 된다. 적지 않으면, 실행 전에 비밀번호를 물어 본다.
특정 테이블만 백업
# mysqldump -u root -p dbname table1 > table1.sql
이렇게 해서 만들어진 텍스트로 된 sql 파일은 파일 크기가 무척 크다.
다른 곳으로 옮기기 위해서는 파일 크기를 줄여서 작업을 하는 것이 좋다.
아래는 bz2 압축하는 명령어이다. xz 압축은 j 를 J 로 바꾸면 된다.
# tar jcvpf filename.sql.tar.bz2 filename.sql
2. 복원
구문 : mysql -u 사용자ID -p 비밀번호 디비명 < 파일명.sql
# mysql -u root -p dbname < dbname.sql
역시, 마찬가지로 비밀번호를 적지 않으면, 실행 전에 물어본다.
압축된 파일은 바로 입력되지 않는다. 압축을 풀어서 입력해야 한다.
# tar jxvpf filename.sql.tar.bz2
* 참고
https://www.lesstif.com/pages/viewpage.action?pageId=17105804
1. 백업
구문 : mysqldump -u 사용자ID -p 비밀번호 디비명 > 파일명.sql
# mysqldump -u root -p dbname > dbname.sql
참고로, 명령줄에 비밀번호를 적지 않아도 된다. 적지 않으면, 실행 전에 비밀번호를 물어 본다.
특정 테이블만 백업
# mysqldump -u root -p dbname table1 > table1.sql
이렇게 해서 만들어진 텍스트로 된 sql 파일은 파일 크기가 무척 크다.
다른 곳으로 옮기기 위해서는 파일 크기를 줄여서 작업을 하는 것이 좋다.
아래는 bz2 압축하는 명령어이다. xz 압축은 j 를 J 로 바꾸면 된다.
# tar jcvpf filename.sql.tar.bz2 filename.sql
2. 복원
구문 : mysql -u 사용자ID -p 비밀번호 디비명 < 파일명.sql
# mysql -u root -p dbname < dbname.sql
역시, 마찬가지로 비밀번호를 적지 않으면, 실행 전에 물어본다.
압축된 파일은 바로 입력되지 않는다. 압축을 풀어서 입력해야 한다.
# tar jxvpf filename.sql.tar.bz2
* 참고
https://www.lesstif.com/pages/viewpage.action?pageId=17105804
추천0
댓글목록
등록된 댓글이 없습니다.