MySQL 설치와 DB 생성이 끝났다면 사용자 계정을 추가하여 접속 권한을 제한하거나 해야 한다.
이또한 어렵지 않다.
DBMS : MySQL 5.1
1. 사용자(User) 추가
mysql> GRANT ALL PRIVILEGES ON DB이름.* TO 사용자ID@localhost IDENTIFIED BY '비밀번호' WITH GRANT OPTION;
mysql> flush privileges;
예)
mysql> grant all privileges on testDB.* to testuser@localhost identified by ‘1234’ with grant option;
mysql> flush privileges;
Tip) 해당 계정이 어디에서나(원격)나 접속이 가능하게끔 하려면 '%'를 붙여준다.
mysql>grant all privileges on testDB.* to testuser@'%' identified by ‘1234’ with grant option;
Tip) 사용자에게 특정 권한만 부여할 경우 아래와 같이 부여할 권한을 표시해준다.
mysql> grant select, insert, update on testDB.* to testuser@localhost identified by ‘1234’ with grant option;
2. 사용자(User) 삭제
mysql> use mysql ; // mysql DB로 이동
mysql> delete from user where user='testuser';
3. 비밀번호 변경
mysql> use mysql ; // mysql DB로 이동
mysql> update user set password=password('123456') where user='testuser';
mysql> flush privileges;
'DataBase' 카테고리의 다른 글
[DBMS] DML, DDL, DCL 뜻 (0) | 2014.07.29 |
---|---|
[MySQL] GROUP_CONCAT 사용하기 (6) | 2014.07.28 |
[MySQL] DB 백업 및 복구 (import / export) (0) | 2014.07.24 |
[MySQL] DB 생성 및 DB 삭제 (0) | 2014.07.24 |
[MySQL] 리눅스 MySQL 설치 (2) | 2014.07.24 |