web_fullstack

[굿썸] Local 개발시, Cafe24 DB를 바로 사용하기.

MasterOfAI 2020. 10. 8. 09:02

Node.js app 개발의 경우, local 에서 개발을 완료 한 후, git 을 통해 cafe24로 업데이트 하는 방식이기 때문에, DB는 cafe24 에 있는 것을 처음부터 사용하여, 개발하면 편리할 것입니다. 

 

 

우선 Cafe24 DB를 설정합니다. DB 정보가 아래와 같다면 

URL : nodejs-007.cafe24.com
ID : nodewebtest
DB name : nodewebtest
password : XXXXX

 

다음과 SSH를 통해 DB에 접속해 볼 수 있습니다. 

Database 는 이미 정해져 있기 때문에, table 들을 미리 만들고, data 를 insert 하면 됩니다. 

향후 Password 를 올바로 입력하면 접속 가능함.

 

 

그후 mysql -uUSRNAME -pPASSWORD 로 DB시작

 

Local 폴더에서, node js app 을 다음과 같이 설치 하고 설정 합니다. 

teminal 을 열고 다음과 같이 설정:

npm init                         //을 통해 package.json 생성 

npm install express           //install express

npm -v express                //version check 

npm update express          //update

npm install express mysql   //instll express mysql 

 

vscode로 돌아와서 web.js 라는 파일을 하나 생성한후 아래와 같이 간단하게 코딩하여, DB를 테스트 해봅니다. 

여기서 msql 설정을 아래와 같이 하면 됩니다. 

 

외부에서 Cafe24 DB 로 접근하기 위해서는 ,자신의 외부 아이피를 확인하여, 아래와 같이 MySQL 외부 IP 접근설정에 등록해 주어야 합니다. 

그렇지 않을 경우, local 에서는 다음과 같은 error 가 발생합니다. 

 

#cafe24 #mysql #ER_HOST_NOT_PRIVILEGED 

[굿썸] 은 Good Summary 의 약자로, 마치 출간된 책과 같이 잘 정리되어 기록된 문서를 말합니다. 

'web_fullstack' 카테고리의 다른 글

node.js ubuntu  (0) 2022.06.05
[굿썸] cafe24 의 node.js hosting 설정 방법  (0) 2020.10.10
node.js, express, mySQL 연동 작업  (0) 2020.08.01
read excel file in node.js  (0) 2020.07.31
Express + MySQL 연동  (0) 2020.07.31