AWS DB 백업
Local Ghost를 AWS로 이전 - 5편
이 번 포스트는 workbench를 이용하여 AWS(혹은 Local DB)의 mysql에 접속하고 DB를 백업하고 import하는 법에 대한 내용이다.
DB 연결
- https://dev.mysql.com/downloads/workbench/에서 workbench를 다운로드하고 설치.
2. workbench를 실행하고 연결 설정으로 이동하여 값을 입력
연결 방법: standard TCP/IP over SSH
SSH Hostname: aws의 공개IP:22
SSH Username: ubuntu
SSH Key File: .pem파일을 선택(만약 ppk이면 puttyGen에서 생성가능)
Store in Vault...에서 pem 비번 입력
MySQL Hostname:127.0.0.1
MySQL Server Port: 3306
Username: superuser
store in Vault...에서 DB 비번 입력
Data 백업
1. 연결이 되면 왼쪽 Administration 탭에서 Data Export를 클릭
백업할 table을 모두 check > export to dump project folder를 선택 > 저장할 경로를 선택하고 맨 아래에 start Export 버튼을 클릭
Data 복원
이번에는 Data Import/Restore를 클릭 > "Import from Dump Project Folder"를 선택 > 프로젝트가 있는 위치를 찾아서 맨 아래의 "start Import"버튼을 클릭
다른 방법으로는 바로 ghost 관리자 페이지로 들어가서 테마를 변경해도 될 것 같다. 해보지 않았지만 가능할 듯하다.
참고
https://repost.aws/knowledge-center/rds-mysql-ssh-workbench-connect-ec2
https://repost.aws/knowledge-center/connect-rds-mysql-workbench
https://repost.aws/knowledge-center/ec2-ppk-pem-conversion
https://www.youtube.com/watch?v=qI4hlUrAkAU
https://anythingcafe.tistory.com/15