【MySQL】🔰ユーザアカウントの管理

MySQLデータベースで作成したユーザアカウントの参照、管理を行う。

環境: MySQL 8

ユーザ情報は、MySQL内に用意されているデフォルトのデータベース、「mysql」で管理されている。
 
MySQLログイン後、mysqlを選択する

use mysql

 
情報を表示

SELECT Host, User FROM user

Host 接続元ホスト, User ユーザ名

+-----------+---------------+
| Host      | User          |
+-----------+---------------+
| %         | root          |
| localhost | ken           |
| localhost | mysql.session |
| localhost | mysql.sys     |
| localhost | root          |
+-----------+---------------+

 
ユーザ作成

CREATE USER ユーザ名@xx.xx.xx.xx(接続元 IPアドレス) IDENTIFIED BY 'パスワード'

MySQL本体と同一ホスト内の接続ユーザを作成する場合は @localhost でOK
 
ユーザへ権限付与

GRANT ALL ON データベース名.テーブル名 TO ユーザ名@xx.xx.xx.xx

 
ユーザ情報を編集
(例)接続元ホスト名を変更

UPDATE user SET Host = 'xx.xx.xx.xx' WHERE User = '(ユーザ名)'

Follow me!

【MySQL】🔰ユーザアカウントの管理” に対して1件のコメントがあります。

コメントは受け付けていません。