백업하고 복구하는 방법좀...
웹호스팅에서 서비스를 받고 있는데.. 트래픽(5G)이 너무 적더군요 ㅡㅡ;;
개인서버로 돌릴려고 하는데..어떻게 빽업하고 복구 할수 있는지
가르쳐주시면 감사하겠습니다 ^^
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
ftp를 이용해서 데이터폴더를 통째로 백업받아 보세요..
잘 모르실때는 이게 가장 편한듯 합니다...^^
telnet나 ssh의 사용법및접속법은 해당 호스팅 업체 홈페이지에 보시면 아마 있으실겁니다..
1. db 백업
telnet또는 ssh를 이용 접속
그리고 다음 명령 실행
유저아이디 : testid
유저패스워드 : testps
사용자 db명 : test_db 라고 가정을 하고 설명 드립니다.
/usr/local/mysql/bin/mysqldump -utestid -ptestps test_db > test_db.sql
test_db.sql는 백업후의 파일명입니다. 사용자가 원하시는 이름으로 변경 하시면 됩니다.
위 명령어가 에러 날시에는
mysqldump -utestid -ptestps test_db > test_db.sql
이렇게 해보십시요.. 이 두명령어가 다 에러 난다면 해당 호스팅 업체에 mysqldump 명령어의 위치를
확인 해야 합니다. 하지만 특별한 사항이 아니라면 위 둘중 하나는 된다고 보시면 됩니다.
위 명령어가 정상적으로 실행 되었다면 test_db.sql의 파일이 명령어를 실행 하신 폴더에 db가 백업 됨니다.
이것을 ftp를 통해 다운 받으신후 새로운 계정에 업로딩 하시고.
2. db 복구
복구 할곳의 서버의 telnet 및 ssh에서 다음 명령을 실행 해주세요
/usr/local/mysql/bin/mysql -uwowman -utestid -ptestps test_db < test_db.sql
이때 testid의 유저아이디와 testps 의 패스 그리고 test_db의 db가 생성되어 있어야 합니다.
처음 하실때는 좀 어려우실수도 있습니다.
phpmyadmin를 통해 백업후 복구가 무척 간단 하지만 이방법도 알아 두시는것이 좋을듯 합니다.
어려우시다면 쪽지 주시면 도와 드리도록 하겠습니다..