3テラバイト

プログラム関連備忘録サイト。主にゲーム。

MySQL

MySQLのユーザー系操作まとめ

投稿日:

こんにちは、今日はMySQLのユーザー作成、ユーザー一覧の取得、ユーザーの権限の確認等、ユーザーに関する操作を行う方法についてまとめていきます。

確認環境

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 ‘ユーザー名’@‘ホスト名’;

-MySQL


comment

メールアドレスが公開されることはありません。

関連記事

no image

MySQLで特定のカラムの値を置換する方法

こんにちは、今日はMySQLで特定のカラムの値を置換する方法についてまとめていきます。 確認環境 MySQL 5.7.21 カラムの値を置換する方法 以下のSQL文でカラムの値の置換が実行できます。 …

no image

MySQLで指定部分の文字列を抽出する関数SUBSTRINGの使い方

こんにちは、今日はMySQLで指定部分の文字列を抽出する関数SUBSTRINGの使い方についてまとめていきます。 使い方 第一引数に文字列、第二引数に開始位置を指定すると、開始位置以降が抽出されて返さ …

no image

MySQLで重複したものを除外してデータを取得するDISTINCTの使い方

こんにちは、今日はMySQLで重複したものを除外してデータを取得するDISTINCTの使い方についてまとめていきます。 使い方 以下のようにSELECTで取得するカラム名の前にDISTINCTを指定す …