|
특정 사용자에게 view SELECT 권한 부여
예) id : b2b, pass : b2btest
# mysql -u root -p
// 암호 입력
mysql> show databases; // database 목록 보기
mysql> use mysql; // database 목록 중 mysql 데이터 베이스 선택, 사용한다는 의미
// sbaby_web 원격접속
mysql> insert into user(host,user,password) values('%','b2b',password('b2btest'));
mysql> insert into db(host,db,user,select_priv,insert_priv,update_priv,delete_priv,create_priv,drop_priv) values('%','SBABY_DB','b2b','y','n','n','n','n','n');
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('b2btest') WHERE Host = '%' AND User = 'b2b';
// 반드시 실행해야 위 셋팅이 적용함
flush privileges;
// 권한 추가
grant select on SBABY_DB.VIEW_TABLE to b2b;
// 권한 확인
mysql> show grants for b2b;
// 권한 삭제
revoke select on SBABY_DB.VIEW_TABLE from b2b;
mysql> quit
|