sql >> データベース >  >> RDS >> Mysql

MySQLShowユーザー

    MySQLの構造は、独自のユーザーをMySQLテーブルに保持することです。スマートですね。これらは、アクセスできるデータベースと、それらのデータベースに対するアクセス許可に関連しています。それに加えて、パスワードや役割など、ユーザーに関する情報も保存されます。データベースとテーブルを表示して説明するMySQLコマンドがありますが、ユーザーはそれらのテーブルのエントリであるため、表示方法が少し異なります。

    ルートアクセスが必要です サーバー上のすべてのユーザーを表示するには、MySQLデータベースにアクセスします。このため、最初にrootユーザーとしてログインする必要があります。

    mysql -u root -p
    # enter password for the root user
    
    

    ユーザーテーブルには多くの列があるため、ホストやユーザーなど、いくつかの重要な列があります。 SELECTステートメントを使用して、現在のエントリの一部を表示します。

    SELECT Host, User FROM mysql.user;

    これにより、複数の異なるホストが存在する可能性があるため、ユーザーの重複エントリがいくつかリストされる可能性があります。一意のユーザーをリストするだけで済みます。このため、SELECTでDISTINCTを使用します:

    SELECT DISTINCT User from mysql.user;

    SSD VPSホスティングプランでさまざまなMySQLコマンドを試してみるか、非常に手頃な価格で独自の専用サーバーを管理することで完全な自由を手に入れましょう!

    便利なMySQLコマンド:

    • すべてのユーザーに対するMySQLShowGrants

    1. 実行中のPostgresバージョンを表示する方法

    2. SQL結果(mysqlまたはperlのいずれか)で空の日付を埋める最も簡単な方法は何ですか?

    3. ゼロデータロスリカバリアプライアンス

    4. AnsibleGalaxyのPostgreSQLPlanet