2010-10-15 2 views
17

Есть ли команда командной строки, которая предоставляет всю информацию сервера mysql, как показано ниже ... Это предоставляется с использованием администратора GUI Mysql. У нас есть некоторая прямая команда для получения этой информации ussing командной строки?Как получить информацию о сервере mysql с помощью командной строки?

Имя пользователя:
Hostname:
Порт:
Информация о сервере
MySQL Версия:
Имя сети:
IP:
Информация Клиент
Версия:
Сетевое имя:
IP:
Операционная система:
Оборудование:

ответ

21

Посмотрите на следующей MySQL документации:

SHOW VARIABLES

Следующая команда покажет вам большую часть необходимой информации:

SHOW VARIABLES; 

Только версия:

select version(); 

EDIT:

В чем разница между шоу переменных и показать статус?

SHOW STATUS обеспечивает состояние сервера информацию, как Connections, Opened_tables, Bytes_received, Bytes_sent и т.д.

More Info

SHOW ПЕРЕМЕННЫЕ показаны значения системных переменных MySQL как time_zone, version, max_connections и т. д.

More Info

+0

получил его ... В чем разница между шоу переменных и показать статус? – user476554

17

Попробуйте просто 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:  [email protected] 
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 
-------------- 
Смежные вопросы