다른 서버로의 테이블 단위 백업 및 복원

백업할 서버에서 데이터베이스 덤프 받는다.
#mysqldump -u 아이디-p 데이터베이스 테이블 > 백업.sql

인코딩 문제가 발생 할 수 있으므로 적절히 설정해준다
#iconv -c -f 인코딩 -c -t 인코딩 입력파일 > 출력파일 // -from, -to

복원할 서버에서 데이터베이스를 복원한다.
#mysql -u 아이디 -p 데이터베이스 < 복원파일.sql

꽁수
인코딩에 관련된 에러가 날 경우, phpMyAdmin 백업 기능을 사용해서 우선 백업한다음 그것은 테이블 구조로, 콘솔로 백업받은것은 데이터로 이용함으로 문제를 해결 할 수 있다. 그리고 인코딩에 관련된 문제는 editplus 를 사용해서 깔끔하게 스트링들을 컨버팅 할 수 있다
|

댓글 3개

스크랩해두여야 겠네요..
테이블 단위의 세부 백업이 아니라
DB 백업 자체를 백업하는 내용입니다.

또한 iconv로 100% 완벽한 인코딩이 가능하다고 장담할 수 없는 부분입니다.
스크랩합니다 유용한정보 감사합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고