학습/리눅스

cafe24 nodejs를 위한 리눅스 세팅 - mysql 활용

roquen4145 2015. 4. 8. 00:36

1. 로컬에 mysql 설치

참조링크 : https://dev.mysql.com/doc/refman/5.1/en/linux-installation-native.html

역시 무언가를 새로 설치할 때에는 그 서비스 홈페이지에 가서 따라하는게 가장 안전하고 쉽다

위 링크에서 ubuntu 에 해당하는 란의 명령어를 복붙한다.

sudo apt-get install mysql-client-5.5 mysql-server-5.5

중간에 root 비밀번호 설정하는 팝업이 뜨니 설정하면 되겠다

2. mysql 설정

root 계정으로 무언가 한다는 것은 매우 위험한 행위이므로 mysql 작업을 진행할 user 하나를 만든 후 이용하도록 한다

사용방법은 역시 구글링으로 찾아서 한다.

참조링크 : http://www.liquidweb.com/kb/create-a-mysql-user-on-linux-via-command-line/

mysql -u root -p
CREATE USER 'userid'@'localhost' IDENTIFIED BY 'userpassword';


mysql 에 root 계정으로 우선 들어간 후에 userid라는 user를 생성하는 과정이다



SELECT User,Host FROM mysql.user;

 

위 명령어로 생성된 user 확인이 가능하다

 

이제 nodejs에서 사용할 database를 따로 만들어준다

Create database nodedb;

 

그 후 생성된 계정에게 다음 명령어로 모든 권한을 부여해준다

GRANT ALL ON nodedb TO 'userid'@'localhost';

3. npm으로 mysql 모듈 설치

아마 아래 명령어로 설치하면 되었던 것으로 기억한다

node 앱이 있는 디렉터리에서 실행한다

sudo npm install mysql

이렇게 되면 nodejs에서 mysql을 사용할 준비가 끝났다

사용방법은 아래 링크 참조

https://github.com/felixge/node-mysql/

반응형