반응형
Server에 Internet을 거쳐 Local PC에 있는 파일을 업로드하는 방법은 여러가지가 있다.
1. 파일질라(FileZilla)와 같은 파일전송 소프트웨어를 이용하여 데이터베이스를 업로드할 수도 있다.
https://filezilla.softonic.kr/mac
혹은, 일반적인 사이즈의 데이터베이스의 경우 MySQL WorkBench에서 sql스크립트 파일을 열어 실행함으로써 데이터베이스를 업로드할 수 있었다.
하지만, 대용량 데이터베이스 파일의 경우 실행이 굉장히 오래걸릴 수도 있다.
2. 이때는 CLI환경에서 SCP(파일 전송 프로토콜)을 활용하여 데이터베이스를 업로드하는 것이 훨씬 빠르다.
1. .ssh폴더가 존재하는 위치에 DB.sql파일을 놓고
2. ubuntu계정으로 서버에 접속해 파일전송 SCP를 이용하여 업로드한다.
cd ~/Downloads
scp -i ~/Downloads/.ssh/key.pem ~/Downloads/DB.sql ubuntu@퍼블릭IP:~/
- ubuntu계정 퍼블릭IP 서버의 최상위 디렉토리에 파일을 전달하는 코드이다.
이렇게 되면 서버에 DB가 빠르게 등록되어 바로 사용할 수 있다.
반응형
'Skills > MySQL' 카테고리의 다른 글
[MariaDB] 구문 실행시 발생하는 SQL Error [1064] [42000] 에러 해결법 (0) | 2023.11.27 |
---|---|
[SQL] Replication 동기화 작업하기 (마스터-슬래이브) (0) | 2021.11.21 |
[SQL] Crontab을 활용한 BACKUP - Cold Physical Backup (0) | 2021.11.21 |
[SQL] Crontab을 활용한 BACKUP - Hot Logical Backup (0) | 2021.11.20 |
[SQL] BACKUP의 종류 (0) | 2021.11.20 |