Администрирование сервера MySQL посредством консоли предусматривает наличие необходимых навыков, в том числе и знаний команд, позволяющие получить информацию о состоянии баз данных, таблиц, просмотреть их структуру, и многое другое. В качестве заметки некоторые из таких команд опубликованы тут. Эти команды можно даже назвать популярными, т.к. даже для элементарных действий в плане администрирования сервера MySQL дело намного усложняется. Ремесло администрирования серверов MySQL никогда не было ремеслом из легких, стоит это признать. Если же у тебя есть некоторый опыт в этом деле, то некоторые из команд, а может даже и все, будут тебе знакомы, в общем, переходим к командам.
Перед вводом команд, необходимо войти в консоль MySQL, делаем это так (для *nix систем):
# mysql -u root -p
Вводим пароль при запросе.
Просмотреть список баз данных:
SHOW DATABASES;
Просмотреть список таблиц в базе данных:
SHOW TABLES [FROM db_name];
Просмотр списка колонок в таблице:
SHOW COLUMNS FROM таблица [FROM db_name];
Показать структуру таблицы в формате «CREATE TABLE»
SHOW CREATE TABLE table_name;
Просмотр списка индексов:
SHOW INDEX FROM tbl_name;
Просмотр привилегий пользователя:
SHOW GRANTS FOR user [FROM db_name];
Просмотр значений системных переменных:
SHOW VARIABLES;
Просмотр статистики по mysqld процессам:
SHOW [FULL] PROCESSLIST;
Просмотр общей статистики:
SHOW STATUS;
Просмотр статистики по всем таблицам в базе:
SHOW TABLE STATUS [FROM db_name];
На самом деле этот список команд лишь малость того, что есть в MySQL для администрирования. Если вы ты хочешь получить больше информации по командам, то рекомендую обратиться в документацию по MySQL (ссылка ниже), там расписано более обширно.
http://dev.mysql.com/doc/refman/5.0/en/show.html