.sql 파일로 export한 DB 살리기(Sequel Pro)

novxerim·2022년 5월 13일
0

Database

목록 보기
1/1
post-thumbnail

삽질한 끝에 해결한 DB 살리는 방법!

간단한 배경

DB를 살리기 위해서는 DB서버를 열어야 한다.
게임(웹)을 돌아가게하는 서버와 별개이다.
(이 때문에 메인 서버 - DB서버를 cors세팅으로 연결해 주어야 한다. 코드에서 세팅을 확인할 수 있다.)
(cors : 출처가 다른 브라우저의 자원에 접근할 수 있도록 권한을 부여하는 정책을 말한다. 사진상에는 *로 되어있는데, 이는 와일드카드로서 모든 접근을 허용한다는 것이다. 보통은 이러면 안됨.)


실전

  1. cafe24에서 node.js 호스팅 결제
    (나는 절약형 결제함. 300MB인데, 우리 프로젝트 DB를 열기에는 충분하다 판단)

  1. sequel pro 에서 위 정보에 맞게 찾아 입력 후 로그인하고,
    (그 과정에서 Public key도 발급받아야 한다!
    Host쪽 맨 앞에 Publickey 이름을 넣고 .cafe24app.com을 입력한다)

    cafe24에서 기본관리-서비스 사용현황-MySQL 외부 IP 접근설정
    에서 https://whatismyipaddress.com/ 에 뜨는 현재 IP 등록해줌

  1. 그리고 sequel pro 다시 들어가서 yerimi11(Username)로 들어간 후, 파일-Import로 sql 파일 불러옴.

성공!!!

이후, 게임(웹) 서버와 연결시키려면 코드의 config-config.json 파일에 들어가서 DB서버 내용을 새로 수정해줘야 한다.

(이전에 사용하던 정보로 작성된 코드. )


삽질 기록

로그인 connect 시도에서 수십번은 denied 당해서, 여러 글을 찾아보다가 ssh로 로그인하라는 것을 보고 시도해봤으나, 실패.

원인 : cafe24에서 웹호스팅은 FTP와 ssh를 지원하지 않는데, 계속 어디서 하는건지 찾아보려 함.

profile
블로그 이전했습니다. https://yerimi11.tistory.com/

0개의 댓글