2009년 7월 7일 화요일

[DB] Mysql에서 DB 추가 및 사용자 추가 및 권한 설정 하는 방법

< mysqladmin을 이용하여 root 암호 설정 >
$ mysqladmin -u root -p password new-password

< 접속 하기 >
$ mysql -u root -p

< Database 보기 >
mysql> show databases;
mysql> show tables; <- table 보기

< Database 생성 >
mysql> create database DB명;

< Mysql에서 새로운 사용자 추가 >
일단 root로 접속
mysql> use mysql
mysql> INSERT INTO user VALUES('%', '사용자', PASSWORD('비밀번호'),
     -> 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');

< 사용자에게 Database 권한 주기 >
mysql> INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv)
     -> VALUES('%', 'DB명', '사용자', 'Y', 'Y', 'Y', 'Y','Y','Y');

mysql> FLUSH PRIVILEGES; <- 바로 적용 하기



댓글 없음:

댓글 쓰기