DB Backup & ListAll

하루·2024년 7월 15일

DB

목록 보기
1/4

* 해야 할 것

서버에 있는 Database를 백업하고 개발 서버에 ListAll하는 과정을 진행한다.

* 과정

  1. 실제 서버에 접속
  2. 받고자 하는 데이터베이스 백업
  3. 파일질라로 해당 파일 받기
  4. 파일질라로 개발서버에 해당 파일 올리기
  5. 데이터베이스 복원

* 방법

  1. 실제 서버에 접속해서 내가 받고자 하는 Database를 확인한다.

  2. 사용자의 home 디렉토리인 ‘~’ 에서 백업 명령어를 입력한다.

    mysqldump -u [username] -p [받고자 하는 Database 이름] > [백업 받을 파일명]

  3. ~에 다운로드 받아진 걸 확인할 수 있다.

  4. 이제 파일질라를 이용해 내 PC에 받고 다시 개발서버로 올리면 된다.

    → 파일질라에서 이동하는 과정에서 권한의 문제로 Linux의 CLI 모드 내부에서 다운로드를 받을 수 있는 디렉토리로 이동하는 과정이 필요할 수도 있다.

  5. 개발서버에 올린 다음 아래 복원(List All) 명령어를 입력한다.

    mysql -u root -p [Database 이름] < [백업 받은 파일명]

  6. DB를 확인해 보면 데이터가 복원이 되었다.

profile
얼렁뚱땅 개발자

0개의 댓글