관리자 패스워드 설정

쉘에서 직접 설정 >
mysqladmin -u root -p password new-password

클라이언트 이용 >
mysql -u root mysql
mysql> update user set password = password('new-password') where user = 'root';
mysql> flush privileges;

set password를 이용하여 root 암호 설정
mysql> set password for root = password('new-password');


일반 사용자 추가
mysql> grant all privileges on dbuser.* to dbuser@localhost identified by 'password' with grant option;

데이터베이스에 권한 추가
mysql> GRANT ALL on DB명.* TO id@'localhost' ;
mysql> GRANT ALL on DB명.* TO id;
mysql> GRANT ALL on DB명.* TO id@'xxx.xxx.xxx.%';

1: 로컬접속만 허용
2: 어떤 호스트던지 접속 허용
3: 지정한 대역의 IP 로부터의 접속만 허용

mysql> FLUSH PRIVILEGES;