こんにちは、今日はMySQLのユーザー作成、ユーザー一覧の取得、ユーザーの権限の確認等、ユーザーに関する操作を行う方法についてまとめていきます。
Table of Contents
確認環境
MySQL バージョン 5.7.21
ユーザー作成
CREATE USER ユーザー名@localhost IDENTIFIED BY ‘パスワード’;
https://dev.mysql.com/doc/refman/5.6/ja/create-user.html
ユーザー一覧取得
SELECT * FROM mysql.user
特定ユーザーの情報を取得したい場合は以下のようにWHERE句で絞り込みます。
SELECT * FROM mysql.user WHERE user=‘ユーザー名’;
ユーザーの権限確認
SHOW GRANTS FOR ユーザー名@ホスト名
ユーザーに権限を付与
全権限の付与
GRANT ALL PRIVILEGES ON ‘データベース名’.テーブル名 TO ‘ユーザー名’@‘ホスト名’;