호스팅 매뉴얼

Home > 호스팅 > 컨테이너호스팅 > DB 서버

MySQL 서버 접속/백업/복원하기 MySQL 서버 접속/백업/복원하기

• Putty 프로그램을 사용할 경우, FTP 접속 가능 기간 확인이 필요합니다.

• 호스팅 서비스 설치 완료 후 1달 동안은 FTP에 접속할 수 있으나, 무분별한 FTP 접속 해킹 방지를 위해 1달 이후에는 자동으로 접속이 차단됩니다.

• FTP 접속 기간 확인 및 연장은 [호스팅 > 컨테이너호스팅 > 보안 설정 > 웹 서버(SFTP/SSH) 접속 설정하기] 매뉴얼을 참고해 주세요.

• Putty프로그램 사용을 위해서는 웹 서버 접속 방식이 [SFTP/SSH]로 설정되어야 합니다.

• DBeaver 및 MySQL Workbench 접속 방법은  [호스팅 > 컨테이너호스팅 > 컨테이너호스팅 시작하기 > DB 접속하기] 매뉴얼을 참고해 주세요.

 

 

Putty

 

 

1. Putty 무료 다운로드 제공 사이트에서 최신 버전을 다운로드합니다.

 

 

 

2. Putty를 설치 완료 후 실행합니다.

 

 

① 컨테이너호스팅이 연결된 도메인 또는 웹서버 아이피를 입력합니다.

② Port는 22번을 입력합니다.

③ [열기]를 클릭합니다.

 

 

④ [예(Y)]를 클릭합니다. (해당 경고창은 보이지 않을 수도 있습니다.)

 

 

Putty로 Mysql 서버 접속하기

 

 

 

① FTP 아이디(= 웹 서버 접속 ID)를 입력합니다.

② FTP 비밀번호(= 웹 서버 비밀번호)를 입력합니다.

③ mysql -h [db.도메인 혹은 db 서버 IP] -u [db 아이디] -p를 입력합니다.

④ DB 비밀번호를 입력 후 키보드 enter를 누릅니다.

 

• DB 서버 접속 비밀번호는 [호스팅 > 컨테이너호스팅 > 보안 설정 > DB 서버 비밀번호 변경하기] 매뉴얼을 참고하여 변경할 수 있습니다.

 

 

Putty로 Mysql  백업하기

 

 

 

① mysqldump -h [db.도메인 혹은 db서버 IP] -u [db 아이디] -p [db 이름] > 백업파일명을 입력합니다.

② DB 비밀번호를 입력 후 키보드 enter를 누릅니다.

③ 생성된 백업 파일을 확인할 수 있습니다.

 

 

Putty로 Mysql  복원하기

 

 

 

① mysql -h [db.도메인 혹은 db 서버 IP] -u [db 아이디] -p [db 이름] < 백업파일명을 입력합니다.

② DB 비밀번호를 입력 후 키보드 enter를 누릅니다.

 

•  Putty 프로그램에서는 FTP 비밀번호나 DB 비밀번호 입력 시 화면에 표시되지 않습니다.

 

 

디비버(DBeaver)로 DB 백업하기

 

 

 

① 데이터 백업이 필요한 DB를 우클릭합니다.

② 활성화된 메뉴에서 [도구]를 선택합니다.

③ 활성화된 메뉴에서 [Dump database]를 선택합니다.

 

 

 

DB 백업 옵션과 저장할 폴더를 선택한 후 [Start]를 클릭합니다.

 

 

 

DB 백업 진행 상황과 완료 여부를 확인할 수 있습니다.

 

 

디비버(DBeaver)로 DB 복원하기

 

 

 

① 데이터 복원이 필요한 DB를 우클릭합니다.

② 활성화된 메뉴에서 [도구]를 선택합니다.

③ 활성화된 메뉴에서 [Restore database]를 선택합니다.

 

 

 

DB 복원 옵션과 복원할 파일을 선택한 후 [Start]를 클릭합니다.

 

 

 

DB 복원 진행 상황과 완료 여부를 확인할 수 있습니다.

 

 

MySQL Workbench로 DB 백업하기

 

 

 

① [Data Export]를 선택합니다.

② 백업할 DB를 선택합니다.

③ 백업 파일을 저장할 디렉터리를 지정합니다.

 [Start Export]를 클릭합니다.

 

 

 

DB 백업 진행 상황과 완료 여부를 확인할 수 있습니다.

 

 

MySQL Workbench로 DB 복원하기

 

 

 

① [Data Import/Restore]를 선택합니다.

② 복원할 DB 데이터가 위치한 디렉터리를 지정합니다.

③ 복원할 데이터베이스를 선택합니다.

 복원할 DB 구성요소를 선택합니다.

 

 

 

DB 복원 진행 상황과 완료 여부를 확인할 수 있습니다.

  • 컨테이너호스팅 시작하기

    • DNS 설정하기

    • SFTP/SSH 접속하기

    • DB 접속하기

    • phpPgAdmin 접속 설정하기

  • 관리 콘솔

    • 관리 콘솔 알아보기

  • 자원 현황

    • 사용량 현황 보기

    • 트래픽 당겨쓰기

    • 웹 용량 추가하기

    • 트래픽 추가/충전하기

    • 웹 용량 차단 해제하기

    • 용량 초과 알림 설정하기

    • 메모리 용량 추가하기

  • 기본 정보

    • 서비스 시작일/만기일 보기

    • 소유자/관리자 정보 보기

    • 타입 변경하기

    • 주간운영리포트 수신 설정하기

    • 장애 알림 받기

  • 도메인

    • 대표 도메인 변경하기

    • 도메인 연결/해지하기

  • 보안 설정

    • 웹 서버(SFTP/SSH) 접속 설정하기

    • 웹 서버(SFTP/SSH) 비밀번호 변경하기

    • 웹사이트 접근 IP 관리하기

    • SSH/SFTP 접속 차단 IP 해제하기

    • DB 서버 비밀번호 변경하기

    • 웹 서버 접속 허용 IP 등록하기

    • 웹쉘 탐지 관리하기

  • 웹 서버

    • 웹 서버 환경 변경하기

    • 웹 서버 초기화하기

    • 웹 서버 접속 허용 IP 등록하기

    • 웹 서버(SFTP/SSH) 비밀번호 변경하기

    • 웹 로그 보기

  • DB 서버

    • DB 서버 비밀번호 변경하기

    • phpPgAdmin 접속 설정하기

    • DB 접속하기

    • MySQL 서버 접속/백업/복원하기

    • DB 서버 환경 변경하기

    • DB 서버 초기화하기

  • 백업/복원

    • 백업하기

    • 복원하기

  • 모니터링

    • 서버 현황 보기

    • 웹/DB 현황 보기

    • 사이트 웹 로그 분석하기

    • 웹 사이트 성능 분석하기

    • 슬로우 쿼리 확인하기

    • 트래픽 현황 보기

    • 이력 관리하기

  • 메일

    • 메일 관리하기

  • 서비스 계약 관리

    • 결제 알림 설정하기

    • 담당자 정보 변경하기

    • 서비스 해지하기

  • Node.js 사용하기

    • Node.js 환경 확인하기

    • 프로세스 관리 도구 사용하기

    • 기본 웹 애플리케이션 만들기

    • Express로 웹 애플리케이션 만들기

    • NVM으로 버전 관리하기

    • SSL 인증서 설치 후 HTTPS 통신 강제 적용하기

    • 채팅 서버 만들기

    • MySQL 모듈 기본 사용 방법

  • Python 사용하기

    • Python 환경 확인하기

    • 패키지 관리 도구 사용하기

    • Flask로 기본 웹 애플리케이션 만들기

    • Django로 웹 애플리케이션 만들기

    • Gunicorn으로 정적 파일 서비스하기

    • 미디어 파일을 실시간으로 서비스하기 위한 Django 설정법

    • SSL 인증서 설치 후 HTTPS 통신 강제 적용하기

  • Java 사용하기

    • Java 환경 확인하기

    • Spring Boot CLI로 프로젝트 생성하기

    • Spring Boot CLI로 Groovy 웹 프로젝트 실행하기

    • Maven으로 SpringBoot 웹 프로젝트 실행하기

    • Gradle로 SpringBoot 웹 프로젝트 실행하기

    • 빌드한 웹 프로젝트 실행하기

    • SSL 인증서 설치 후 HTTPS 통신 강제 적용하기

  • Redis 사용하기

    • Node.js와 Redis 연동하기

  • 기타

    • 소유권 이전하기