본문 바로가기
Web Programing!/Mysql

[MySql] db 생성 및 사용자 생성

by 어설픈봉봉이 2012. 7. 16.
반응형
SMALL

 

 

[MySql] db 생성 및 사용자 생성

 

 

# db 선택

use mysql;

 

# db 생성

create database [db 이름];

 

# 로컬에서 접근 가능하도록 db 설정

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, Create_tmp_table_priv, Lock_tables_priv)
values('localhost', '[db 이름]', '[사용자 ID]', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');

 

# 외부에서 접근 가능하도록 db 설정

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, Create_tmp_table_priv, Lock_tables_priv)
values('%', '[db 이름]', '[사용자 ID]', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');

 

# 로컬에서 접근가능한 사용자 생성

insert into user (Host, User, Password)
values('localhost', '[사용자 ID]', password('[사용자 비번]'));

 

# 외부에서 접근가능한 사용자 생성

insert into user (Host, User, Password)
values('%', '[사용자 ID]', password('[사용자 비번]'));

 

# 로컬 사용자에게 권한 설정

grant all privileges on ineast.* to [사용자 ID]@localhost identified by '[사용자 비번]' with grant option;
flush privileges;

 

# 외부 사용자에게 권한 설정

grant all privileges on ineast.* to '[사용자 ID]'@'%' identified by '[사용자 비번]' with grant option;
flush privileges;

 


 

 

반응형