Tip/우분투
MySQL 유저관리
모바일헌터
2014. 11. 12. 13:10
- MySQL 접속
유저 관리
- create user 문 사용 (유저추가-1)
mysql> create user '{user-id}'@'{hostname}' identified by '{user-password}'; |
예) create user 'openfire'@'openfire-server' identified by 'openfire-password';
⦿ '{hostname}'은 'localhost' 로컬접근을 허용하고 '%' 모든 외부접근을 허용하며 특정 IP에서만 접속을 할 수 있도록 지정할 수 있다.
- insert 문 사용 (유저추가-2)
mysql> insert into user(host, user, password) values('{hostname}', '{user-id}', password('{new-password}')); |
- drop user 문 사용 (유저삭제-1)
mysql> drop user '{user-id}'; 혹은 mysql> drop user '{user-id}'@'{hostname}'; |
⦿ 같은 user-id로 여러 개의 hostname이 등록될 수 있으므로 각
- delete 문 사용 (유저삭제-2)
mysql> delete from user where user = '{user-id}'; |
- mysqladmin 이용 (패스워드 변경-1)
$ mysqladmin -u {user-id} -p password {new-password} Enter password: {old-password} |
- update문 이용 (패스워드 변경-2)
mysql> update user set password = password('{new-password}') where user = {user-id}; |
- set password문 이용 (패스워드 변경-3)
mysql> set password for {user-id} = password('{new-password}') ; |