본문 바로가기

[ Web Program ]/PHP / MySQL

MySQL Database 권한 종류별 설정


우선 Mysql -u ID -p 로 접속 한 후...


1. DB 만들기 (만들어야 줄수있다...)

mysql> CREATE DATABASE DBNAME;


2. Mysql 계정 주기 

mysql> GRANT ALL PRIVILEGES ON DBNAME.* TO ID@localhsot IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION; 

- 여기서 DBNAME.*대신에 *.*이면 모든 DB 접근가능!

- 여기서 DBNAME.*대신에 dbname.tablename을쓰면 table까지만 접근가능!

- 여기서 ID@localhost 중 @localhost대신 아무것도 안쓰면 모든IP허용!


3. 적용하기 (필수)

mysql> flush privileges; 


Windows odbc 3.51 Driver 사용시 설정하도록...

Ubuntu 10.04 ts Ver. Desktop