SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【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.%';

関連するメモ

コメント