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