- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MYSQL ユーザ作成について)
MYSQLユーザ作成についての質問
このQ&Aのポイント
- MYSQLのユーザ作成についての質問です。管理者権限のあるユーザでmysqlデータベースに接続し、ユーザを作成しましたが権限が付与されていません。
- FLUSH PRIVILEGESコマンドを実行しても権限が付与されない理由を教えてください。
- エラー文は表示されず、Select_privがNと表示されています。なぜ権限が付与されていないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
show grants ユーザ名@localhost\G もしくは select * from db where User='ユーザ名'\G かな。 GRANT ではDBを指定できるのに User テーブルにはそんなことは表現されていないですよね。 ってことは、違うとこで表現されているはずなのです。
お礼
回答ありがとうございます。 一つ目のshow grants ユーザ名@localhost\G に関しましては、バージョンがどうたらとエラーが表示されてしまったのですが select * from db where User='ユーザ名'\Gにて 表示されました。 すると、権限が付与されていることが確認できました。 勉強になりました。 ありがとうございました。