화요일, 6월 13, 2006

mysql에 사용자 추가하기

mysql이 처음 설치되면 root의 패스워드가 설정되있지 않다. root에 패스워드가 설정되 있지 않으면 원격접속이 되지 않으므로 패스워드를 설정하도록 한다. 보안문제도 있으므로 꼭 패스워드를 설정하자.
$ mysql -u root
mysql> use mysql
mysql> UPDATE user SET password = password(‘새로운암호’)
> WHERE user=’root’ ;

root는 모든 권한이 주어지므로 보통은 새로운 사용자를 추가하여 권한을 필요한 많큼만 적용하여 사용한다.
그럼 새로운 사용자를 추가해 보자.

mysql> GRANT ALL PRIVILEGES ON *.* TO snort@localhost
IDENTIFIED BY ‘snort_passwd’ WITH GRANT OPTION ;
mysql> FLUSH PRIVILEGES ;
snort에게 모든 권한이 주어졌다.
권한을 세부적으로 사용하려면 쿼리문을 사용해도 되지만 좀더 사용하기 쉬운 UI프로그램을 사용해도 좋을것이다.

댓글 없음: