SSH를 사용하여 MySQL 데이터베이스 가져 오기
phpMyAdmin 대신 SSH (Secure Shell) 연결을 사용하여 SQL 백업 파일을 데이터베이스로 가져올 수 있습니다. 대용량 SQL 파일을 가져올 때 도움이 될 수있는 고급 방법이며 phpMyAdmin이 설치되어 있지 않으므로 자체 관리 형 VPS 또는 전용 서버를 사용할 때 필요할 수 있습니다.
필수 : 이 단계를 완료하려면 다음이 필요합니다.
- SSH 앱. Windows 용 PuTTY 또는 macOS 용 터미널을 권장합니다.
- FTP 세부 사항. 아직 적어 두지 않은 경우 FTP 호스트, 사용자 이름 및 암호를 찾을 수 있습니다.
- FTP 호스트의 경우 도메인 이름이나 IP 주소를 사용할 수 있습니다.
- cPanel을 사용하는 Linux 호스팅 , Plesk를 사용하는 Windows 호스팅 또는 관리 형 워드 프레스 호스팅 (1-7 단계) 의 호스팅 계정에서 FTP 사용자 이름과 암호를 찾을 수 있습니다.
- 데이터베이스 세부 정보. 아직 적어 두지 않은 경우 데이터베이스 이름, 사용자 이름, 호스트 이름 및 암호를 찾을 수 있습니다.
- cPanel과 함께 Linux 호스팅을 사용하는 경우 localhost 는 항상 데이터베이스 호스트 이름이며 호스팅 계정에서 다른 데이터베이스 세부 정보를 찾을 수 있습니다.
- Plesk와 함께 관리 형 워드 프레스 호스팅 또는 Windows 호스팅을 사용하는 경우 호스팅 계정으로 이동하여 모든 데이터베이스 정보를 찾습니다.
참고 : 워드 프레스를 사용하는 경우 wp-config.php 파일에서 데이터베이스 세부 정보를 찾을 수 있습니다.
- FTP 또는 파일 관리자 를 사용하여 SQL 백업 파일을 서버에 업로드합니다.
- SSH를 사용하여 서버 또는 공유 호스팅 계정에 연결합니다 .
- ls 명령을 사용하여 파일과 폴더를 나열하고, cd 및 ../ 을 사용하여 백업 파일을 업로드 한 디렉터리에 올 때까지 디렉터리를 이동합니다.
- 다음 명령을 사용하여 MySQL에 연결합니다.
mysql -h 호스트 이름 -P 포트 -u 사용자 이름 -p 데이터베이스 < backup.sql
참고 : 호스트에 localhost 를 사용하는 경우에는 생략해야합니다.–h hostname
표준 포트 (3306)가있는 경우 생략 할 수 있습니다.–P port
명령의 일부입니다.- 위의 명령에서 다음을 대체해야합니다.
- 호스트 이름 을 호스트 이름으로 바꿉니다.
- MySQL 포트 번호로 포트. 호스팅 계정에서 다르게 지정되지 않는 한, 포트는 3306입니다.
- username 과이 데이터베이스의 사용자 이름
- 데이터베이스 를 내보내려는 데이터베이스의 이름으로 바꿉니다.
- backup.sql 을 백업 파일 이름으로 바꿉니다.
- 위의 명령에서 다음을 대체해야합니다.
- 키보드에서 Enter 를 선택합니다.
- Enter password : 프롬프트가 표시되면 해당 데이터베이스 사용자의 암호를 입력합니다. 참고 : 보안상의 이유로 암호는 표시되지 않으며 입력하거나 붙여 넣을 때 아무것도 표시되지 않습니다.
- 키보드에서 Enter 를 선택합니다.
이제 SQL 백업 파일을 데이터베이스로 가져옵니다.