본문으로 바로가기
반응형

Server에 Internet을 거쳐 Local PC에 있는 파일을 업로드하는 방법은 여러가지가 있다.

 

1. 파일질라(FileZilla)와 같은 파일전송 소프트웨어를 이용하여 데이터베이스를 업로드할 수도 있다.

https://filezilla.softonic.kr/mac

 

FileZilla

안전하고 빠른 FTP 전송

filezilla.softonic.kr

혹은, 일반적인 사이즈의 데이터베이스의 경우 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가 빠르게 등록되어 바로 사용할 수 있다.

반응형