English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQLで現在の接続情報をどう表示する?

MySQLは現在の接続情報を提供する多くの機能を提供しています。例えば、現在のユーザーを知りたい場合は、このuser()方法

文法

mysql> SELECT CURRENT_USER();

これは現在のユーザー名を表示する出力です。

+----------------+
| CURRENT_USER() |
+----------------+
| root@%         |
+----------------+
1 row in set (0.00 sec)

ここで、%はローカルホストの情報を教えています。

現在の接続IDを確認するには、以下の方法を使用してください。-

mysql> SELECT CONNECTION_ID();

以下は、現在の接続 ID を表示する出力。

+-----------------+
| CONNECTION_ID() |
+-----------------+
|               8 |
+-----------------+
1 セット内の行 (0.02 sec)

以下は、すべての現在の情報を単一のコマンドで確認する文法。

mysql> status;

以下は出力-

--------------
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe  Ver 8.0.12 for Win64 on x86_64 (MySQL コミュニティ サーバ - GPL)
接続 ID:          8
現在のデータベース:       business
現在のユーザ:           root@localhost
SSL:                    使用中のシフターは DHE-RSA-AES128-GCM-SHA256
使用するデリミターより:        ;
サーバ バージョン:         8.0.12 MySQL コミュニティ サーバ - GPL
プロトコルバージョン:       10
接続:             localhost via TCP/IP
Server 文字セット:    utf8mb4
Db     文字セット:    utf8mb4
Client 文字セット:    cp850
Conn.  文字セット:    cp850
TCP ポート:               3306
Uptime:                 1 hour 11 min 24 sec
スレッド: 2  クエリ: 26  遅いクエリ: 0 オープン: 129  フラッシュテーブル: 2  オープンテーブル: 105  秒あたりのクエリ数平均: 0.006
--------------
Elasticsearch 教程