-
Notifications
You must be signed in to change notification settings - Fork 8
서버 설정
HwangJJung edited this page Dec 2, 2014
·
8 revisions
$ ssh username@hostip
입력 후 password 입력
- apt-get의 패키지 인덱스 업데이트
$ sudo apt-get update
- 의존성을 검사하며 업그레이드
$ sudo apt-get dist-upgrade
- node.js 설치
$ sudo apt-get install nodejs
- npm(node.js package manager) 설치
-> apt-get으로 설치하면 안 됨.$ sudo apt-get install npm
git clone git://github.com/isaacs/npm.git
cd npm/scripts
chmod +x install.sh
sudo ./install.sh
- node.js 업데이트 (0.8.21 버전으로 설치)
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo n 0.10.33
- mysql 서버 설치
$ sudo apt-get install mysql-server
, 설치 후 root 비밀번호 설정하는 화면이 나타남. - 한글을 위해 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 설치
$ sudo apt-get install git
- 저장소 가져오기 (디렉토리 설정 필요함ㅜㅜ 어떻게 할지 몰라 일단 home에 바로 박았음...)
$ git clone https://github.com/helloheesu/SecretlyGreatly
- ubuntu 14.04에서 node.js 설치하기
- apt-get 명령어; update, upgrade, dist-upgrade의 차이 [1] [2]
- ubuntu 14.04에서 mysql 설치하기
- mysql-server와 mysql-client의 차이
- git 설치
- node.js 업데이트
- apt-get install npm 안됩니다