2015.02.16 19:33

MySQL 데이터베이스(DB) 생성하기

1. DB 생성 및 계정 생성
 
]# mysql -uroot 

이름이 mysql인 DB를 선택한다.

 

mysql> use mysql;


 

 

UTF8로 만들 때는

mysql> CREATE DATABASE 디비명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
 
또는

mysql> create database 디비명;
mysql> insert into db (host, db, user, select_priv, insert_priv, update_priv, delete_priv, create_priv, drop_priv, grant_priv, references_priv, index_priv, alter_priv) values ('%','디비명','사용자', 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y' );

주로 첫번째 방식으로 DB를 생성한다.
 
 
2. DB 계정 생성

mysql> insert into user (host, user, password) values('%', '디비명', password('비밀번호'));
 
mysql> flush privileges;



  
3. 접근 권한 주기

mysql> GRANT ALL PRIVILEGES ON 디비명.* TO 사용자@localhost IDENTIFIED BY '비밀번호' WITH GRANT OPTION;
 
mysql> flush privileges;

        

Trackback 0 Comment 0