ホームページ  >  記事  >  運用・保守  >  Linuxでmysqlユーザーにクエリを実行する方法

Linuxでmysqlユーザーにクエリを実行する方法

WBOY
WBOYオリジナル
2022-05-16 17:16:159301ブラウズ

mysql ユーザーをクエリする方法: 1. "mysql -u root -p" コマンドを使用してデータベースの root ユーザーにログインします; 2. "SELECT User, Host, Password FROM mysql. user" クエリ ステートメントを使用して、mysql 内のすべてのユーザーを表示します。

Linuxでmysqlユーザーにクエリを実行する方法

このチュートリアルの動作環境: linux7.3 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

Linux で mysql ユーザーにクエリを実行する方法

1. データベースにログインします

まず、次を使用してデータベースにログインする必要があります。次のコマンドを実行します。root User~

## mysql -u root -p

2 である必要があることに注意してください。ユーザー テーブルをクエリします。

実際には、mysql という名前の組み込みデータベースがあります。 Mysql: このデータベースにはユーザー、権限情報、ストアド プロシージャなどの一部の Mysql データが保存されるため、次の簡単なクエリ ステートメントを通じてすべてのユーザーを表示できます。

SELECT User, Host, Password FROM mysql.user;

次の情報が表示されます:

+------------------+--------------+--------------+
| user             | host         | password     |
+------------------+--------------+--------------+
| root             | localhost    | 37as%#8123fs |
| debian-test-user | localhost    | HmBEqPjC5Y   |
| johnsm           | localhost    |              |
| brian            | localhost    |              |
| root             | 111.111.111.1|              |
| guest            | %            |              |
| linuxprobe       | 10.11.12.13  | RFsgY6aiVg   |
+------------------+--------------+--------------+
7 rows in set (0.01 sec)

一部の列の表示を増減したい場合は、この SQL ステートメントを編集するだけで済みます。たとえば、次の場合のみです。ユーザーのユーザー名を表示する必要がある場合は、

SELECT User FROM mysql.user;,

ExpandKnowledge

すべてのユーザーを表示 (繰り返しません)

Mysql に精通している友人は皆、DISTINCT 変更の機能を知っています。ちなみに、これは重複データを削除するためのものなので、次のコマンドを使用してすべての Mysql ユーザーを表示し、異なるだけのユーザーを無視できます。ホスト名。

SELECT DISTINCT User FROM mysql.user;

このコマンドの出力は次のとおりです:

+------------------+
| user             | 
+------------------+
| root             | 
| debian-test-user | 
| johnsm           | 
| brian            | 
| guest            | 
| linuxprobe       | 
+------------------+
6 rows in set (0.01 sec)

推奨学習: mysql ビデオ チュートリアル Linux ビデオ チュートリアル

以上がLinuxでmysqlユーザーにクエリを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。