IT業界の技術をメモ・情報公開できる

mysqlユーザ一覧、権限一覧

登録日:2024-06-25   
mysql @ms
MySQLでユーザの一覧とその権限を確認するためのSQLクエリには、主に以下の2つがあります。

1. **ユーザ一覧を表示するクエリ:**
```sql
SELECT User, Host FROM mysql.user;
```
このクエリは、`mysql.user` テーブルからユーザ名とホスト名を表示します。

2. **ユーザの権限を表示するクエリ:**
```sql
SHOW GRANTS FOR 'username'@'host';
```
ここで `'username'@'host'` は、権限を確認したいユーザ名とホスト名に置き換えてください。このクエリによって、指定されたユーザの全権限が表示されます。

これらのクエリを実行するには、MySQLサーバーに接続し、適切な権限を持つユーザとしてログインしている必要があります。特に権限一覧を取得する際には、`SHOW GRANTS` コマンドを実行するユーザが該当ユーザの権限を見ることが許可されている必要があります。

一覧に戻る