質問: どのmysqlユーザーがデータベースにアクセスできますか? どのmysqlユーザーがデータベースにアクセスでき、どのような権限を持っているかを確認するにはどうすればよいですか?「privileges」をクリックすると、phpmyadminからこの情報を取得できるようです。 。 。 users having access to "mydatabase" user host type privileges grant myuser1 % database-specific all privileges yes root localhost global all privileges yes myuser2 % database-specific select, insert, update no 。 。 。しかし、コマンドラインからこのクエリを実行する方法を知りたいのですが。(phpmyadminは実行中のコマンドのsql構文を表示しますが、この場合は表示されません。)特定のユーザーにどのような権限を付与するか(つまり、「show grants for myuser1」)を尋ねているのではなく、データベースの名前を指定していることに注意してください。そのデータベースへのアクセスとどのような権限がありますか?基本的に、コマンドラインから上記のグラフを取得するにはどうすればよいですか
回答: コマンドに\ gを追加して、「グリッド」ビューに結果を表示できますselect * from mysql.db where db = '<database name in lc>'\g;