権限設定

GRANT=承諾 叶える
PRIVILEGES= 特権 特典 特別扱い
IDENTIFIED=確認した 見分けた (EDついてるから過去形)

下記で作成されたユーザー名さんは権限が特別扱いで他の権限の書き換えも許可します。
GRANT ALL PRIVILEGES ON *.* TO ユーザー名 IDENTIFIED BY 'パスワード' WITH GRANT OPTION;

全ての権限を与えた場合
ALL PRIVILEGES        =全ての権限を与える
WITH GRANT OPTION     =権限の書き換えを許可する

SELECT、DELETEのみに制限付与は、
GRANT select,delete ON *.* TO ユーザー名 IDENTIFIED BY 'パスワード';

CreateやDrop、Alter等制限した権限にすることできます。

与えている権限を確認したい時は
SHOW GRANTS FOR ユーザー名@localhost \G

権限を削除したい時
REVOKE ALL PRIVILEGES ON *.* FROM ユーザー名@localhost;
REVOKE 削除する権限 ON 対象データベース名.* FROM ユーザー名;

ex)
REVOKE select,delete ON *.* FROM ユーザー名;

 

投稿者: みずがめ座

パスワード保護された記事があります。お問い合わせからどうぞ。