본문 바로가기

Hacking & Security/Linux

[ Security_Linux ] Mysql 사용자 등록 및 권한 설정.

[root@ubuntu ~]# mysql -uroot -p

mysql> use mysql;

// 로컬호스트 사용자 등록 [ 컬럼 개수(desc user)만큼 'N' ]
mysql> insert into user values('localhost', 'userid',password('userpasswd'),'N','N','N','N','N','N','N','N','N','N','N',...);

// 원격접속 사용자 등록 [ 컬럼 개수(desc user)만큼 'N' ]
mysql> insert into user values('Remote_IP', 'userid',password('userpasswd'),'N','N','N','N','N','N','N','N','N','N','N',...);

// 사용자 등록 시 'Y' 이면 모든 db에 모든 권한을 다 주는 것임

mysql> insert into db values('localhost', 'dbname', 'userid','Y','Y','Y','Y','Y',...);

mysql> create database dbname;

mysql> flush privileges;

[root@ubuntu ~]# /etc/init.d/mysql restart