mysql提供了许多函数来获取当前连接的信息。例如,要了解当前用户,可以使用user()函数。
语法mysql> select current_user();
这是显示当前用户名称的输出。
+----------------+| current_user() |+----------------+| root@% |+----------------+1 row in set (0.00 sec)
在上述中,% 告诉我们有关 localhost 的信息。
要检查当前连接 id,请使用以下方法 -
mysql> select connection_id();
以下是显示当前连接id的输出。
+-----------------+| connection_id() |+-----------------+| 8 |+-----------------+1 row in set (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 community server - gpl)connection id: 8current database: businesscurrent user: root@localhostssl: cipher in use is dhe-rsa-aes128-gcm-sha256using delimiter: ;server version: 8.0.12 mysql community server - gplprotocol version: 10connection: localhost via tcp/ipserver characterset: utf8mb4db characterset: utf8mb4client characterset: cp850conn. characterset: cp850tcp port: 3306uptime: 1 hour 11 min 24 secthreads: 2 questions: 26 slow queries: 0 opens: 129 flush tables: 2 open tables: 105 queries per second avg: 0.006--------------
以上就是如何显示mysql当前的连接信息?的详细内容。