如何使用命令行获取mysql服务器信息?

时间:2010-10-15 05:52:18

标签: mysql

是否有直接命令行命令提供如下所示的所有mysql服务器信息...这是使用Mysql GUI管理员提供的。我们是否有一些直接命令来获取此信息的命令行?

用户名:
主机名:
端口:
服务器信息
MySQL版本:
网络名称:
IP:
客户信息
版本:
网络名称:
IP:
操作系统:
硬件:

2 个答案:

答案 0 :(得分:27)

请查看以下MySQL文档:

SHOW VARIABLES

以下命令会显示您所需的大部分信息:

SHOW VARIABLES;

仅限版本:

select version();

修改

show variables和show status之间有什么区别?

显示状态提供服务器状态信息,例如ConnectionsOpened_tablesBytes_receivedBytes_sent等。

More Info

SHOW VARIABLES 显示MySQL系统变量的值,如time_zoneversionmax_connections等。

More Info

答案 1 :(得分:19)

只试用status

mysql> status
--------------
mysql  Ver 14.14 Distrib 5.5.33, for osx10.7 (i386) using readline 5.1

Connection id:      3
Current database:   somedb
Current user:       someuser@localhost
SSL:            Not in use
Current pager:      stdout
Using outfile:      ''
Using delimiter:    ;
Server version:     5.5.33 Source distribution
Protocol version:   10
Connection:     127.0.0.1 via TCP/IP
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
TCP port:       3306
Uptime:         38 min 53 sec

Threads: 2  Questions: 196  Slow queries: 0  Opens: 87  Flush tables: 1  Open tables: 80  Queries per second avg: 0.084
--------------