Skip to content
HwangJJung edited this page Dec 2, 2014 · 8 revisions

서버 접속

$ ssh username@hostip 입력 후 password 입력

apt-get 패키지 업그레이드

  1. apt-get의 패키지 인덱스 업데이트
    $ sudo apt-get update
  2. 의존성을 검사하며 업그레이드
    $ sudo apt-get dist-upgrade

node.js 설치

  1. node.js 설치
    $ sudo apt-get install nodejs
  2. npm(node.js package manager) 설치
    $ sudo apt-get install npm -> apt-get으로 설치하면 안 됨.
git clone git://github.com/isaacs/npm.git
cd npm/scripts
chmod +x install.sh
sudo ./install.sh
  1. node.js 업데이트 (0.8.21 버전으로 설치)
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo n 0.10.33

mysql 설치

  1. mysql 서버 설치
    $ sudo apt-get install mysql-server, 설치 후 root 비밀번호 설정하는 화면이 나타남.
  2. 한글을 위해 default charset을 utf8로 바꾸기
    $ sudo vi /etc/mysql/my.cnf로 아래 내용을 덧붙인 후,
    mysql> status의 결과에서 charset들이 utf8로 바뀐 걸 확인한다.
[client]
default-character-set = utf8

[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server = utf8 
collation-server = utf8_general_ci

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8

유저 권한 설정

CREATE DATABASE movies;
USE movies;
CREATE TABLE `moviedata` (
  `movie_id` int(11) NOT NULL AUTO_INCREMENT,
  `movie_title` varchar(45) DEFAULT NULL,
  `movie_img_url` varchar(255) DEFAULT NULL,
  `movie_desc` varchar(45) DEFAULT NULL,
  `movie_rate` varchar(5) DEFAULT NULL,
  PRIMARY KEY (`movie_id`),
  UNIQUE KEY `movie_img_url_UNIQUE` (`movie_img_url`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8;

CREATE USER 'guest_demo'@'%';
# http://dev.mysql.com/doc/refman/5.1/en/create-user.html

# ## CHANGED DATABASE NAME
# GRANT select, insert, delete ON moviedata.* TO 'guest_demo'@'%';
# REVOKE ALL ON moviedata.* FROM 'guest_demo'@'%';
# http://dev.mysql.com/doc/refman/4.1/en/revoke.html

GRANT select, insert, delete
	ON movies.* TO 'guest_demo'@'%';
# http://dev.mysql.com/doc/refman/5.1/en/grant.html

FLUSH PRIVILEGES;
SHOW GRANTS FOR guest_demo;

git 설치

  1. git 설치
    $ sudo apt-get install git
  2. 저장소 가져오기 (디렉토리 설정 필요함ㅜㅜ 어떻게 할지 몰라 일단 home에 바로 박았음...)
    $ git clone https://github.com/helloheesu/SecretlyGreatly

참고 사이트