MySQLコマンドやSQL文に関する各種メモ書き

権限の変更

権限の追加(ユーザが存在しないときはユーザ自動作成)
GRANT all 
ON test_db.*
TO sample@localhost
IDENTIFIED BY 'password';
権限の削除
REVOKE ALL 
ON test_db.* 
FROM sample@localhost;

( 該当ユーザは一度 mysqlを終了して抜ける )

GRANT REVOKEマニュアル

http://dev.mysql.com/doc/refman/4.1/ja/grant.html

グローバルレベルの権限の追加 ( 対象(データベース|テーブル)を *.* とする )
GRANT FILE
ON *.*
TO sample@localhost
IDENTIFIED BY 'password';
ユーザの権限を表示
show grants for test_user@localhost;
権限の変更を反映
flush privileges;


No.10
08/23 19:37

edit