【MySQL】ユーザーの追加、削除の操作
ユーザーを追加する
GRANT USAGE ON *.* TO 'hoge_user'@'192.168.123.%' IDENTIFIED BY 'password123456';
元のパスワードがわからなくても、パスワードのハッシュがあれば、既存のユーザーと同じパスワードの設定はできる。
GRANT USAGE ON *.* TO 'hoge_user'@'192.168.123.%' IDENTIFIED BY PASSWORD '*98765432100123456789~~~~~~~~~~';
ユーザーに権限を追加する
何でもできる
GRANT ALL ON *.* TO 'hoge_user'@'192.168.123.%';
データベース単位で何でもできる
GRANT ALL ON hoge_db.* TO 'hoge_user'@'192.168.123.%';
データベース単位で参照だけできる
GRANT SELECT ON hoge_db.* TO 'hoge_user'@'192.168.123.%';
他、テーブル単位、カラム単位でも。
ユーザーから権限を削除する
REVOKE SELECT ON hoge_db.* FROM 'hoge_user'@'192.168.123.%';
REVOKE ALL ON *.* FROM 'hoge_user'@'192.168.123.%';
ユーザーを削除する
DROP USER 'hoge_user'@'192.168.123.%';
コメント