워드프레스 호스팅 이전 방법

By | 2005-09-02

데이타베이스 복원하기
데이타베이스 복원은 백업받기와 마찬가지로 phpMyAdmin을 이용해서 웹으로 하는 방법과 쉘계정으로 하는 방법 두가지가 있다.

  1. phpMyAdmin으로 복원하기

    “SQL”이라는 메뉴에서 백업받아놓았던 *.sql 파일 위치를 지정해주고 “실행”버튼을 누르면 완료. 그러나 데이타베이스 용량이 클 경우 에러가 종종 생기는 경우가 있었다. 이럴 경우엔 쉘에서 복원하는 방법을 써야한다.
  2. 쉘에서 복원하기
    쉘에서 복원하기 위해서는 백업받은 sql파일을 ftp를 이용하여 쉘에 올려두어야 한다. 기존업체의 쉘에서 백업받은 것이 있다면 바로 신규업체로 ftp를 이용하여 전송할 수 있다.
    ftp ftp서버주소
    Connected to ftp서버주소
    220 ftp서버주소 FTP server ready
    Name (ftp서버주소:사용자ID): 사용자ID
    331 Password required for 사용자ID.
    Password:비밀번호
    230 User 사용자ID logged in.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ascii
    200 Type set to A
    ftp> put DB백업파일이름
    local: DB백업파일이름 remote: DB백업파일이름
    200 PORT command successful
    150 Opening ASCII mode data connection for DB백업파일이름
    226 Transfer complete.
    1300277 bytes sent in 1.11 secs (1148.0 kB/s)
    ftp> exit
    221 Goodbye.

    굵은 글씨가 사용자가 입력하는 부분이다. 그러나 쉘계정 사용에 익숙하지 않다면 백업하기에서 설명한 방법대로 ftp프로그램을 이용해서 pc로 받았다가 다시 전송하는 방법을 권장한다.
    위의 방법으로 신규업체의 쉘에 디비 백업파일을 성공적으로 전송시켰으면 이제 이 파일을 데이타베이스 서버에 입력시키는 과정이 남았다.
    telnet 또는 ssh로 쉘로 접속한 다음 아래의 명령으로 복원시킨다.
    mysql -h디비서버주소 -u사용자이름 -p비밀번호 디비이름 < 백업파일이름
    별 에러없이 복원되었다면 “rm 백업파일이름” 명령으로 해당 파일을 삭제시킨다.

2 thoughts on “워드프레스 호스팅 이전 방법

Comments are closed.