본문 바로가기
  • fishing...
  • eating...
MISCELLANEOUSNESS

Mysql 사용자 생성 및 권한 설정

by 회색뿔 2009. 12. 7.


DB 생성
create database testdb;

사용자 추가
insert into user (Host, User, Password) values('%', 'aaa', password('aaa'));
insert into user (host, user, password) values('localhost','testuser',password('test'));

사용할 DB 설정
insert into db values('%', 'db명', 'user명', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
insert into db values('localhost','testdb','testuser','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

flush privileges;

권한 설정
update user set Select_priv ='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y';
GRANT [부여할권한] ON [대상DB명] to [사용자명] identified by '비밀번호';

GRANT ALL PRIVILEGES ON *.* to testuser@"%" IDENTIFIED BY 'test' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* to testuser@"localhost" IDENTIFIED BY 'test' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* to testuser@"testuser@210.xxx.xxx.xxx" IDENTIFIED BY 'test' WITH GRANT OPTION;

[Tip] 인터넷이 가능한 대부분의 컴퓨터에서 연결이 가능하게 하려면 % 사용


 

'MISCELLANEOUSNESS' 카테고리의 다른 글

1차] 미니 컴퍼넌트 설치 하기~  (0) 2009.12.09
Freewere] 디스크 조각모음 스크린세이버  (2) 2009.12.04
STL 연습  (0) 2009.11.06