Если вы уже успели установить переменную с помощью команды SET или кон­фигурационного файла, ее значение можно просмотреть с помощью команды SHOW VARIABLES или активизируя mysqladmin с командой variables. Результат SHOW VARIABLES чрезмерно большой, поэтому MySQL предоставляет возможность фильтра­ции данных, оставляя только ту переменную, которую вы хотите видеть с помощью клю­чевого слова LIKE.
Получение значений переменных
Вместе веселей, или Устранение неполадок с журналом регистрации ошибок
В случае, если возникают проблемы с запуском сервера или появляются ошибки во время каких-либо операций, их причину легко определить по журналу регистрации ошибок. Как показывает приведенный ниже обзор, в журнале хранится информация о пуске и остановке сервера, вместе со списком сообщений о критических ошибках и пре­дупреждений о повреждении таблиц.
Листинг 13.27.
030919 18:17:16 Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno:13)
030919 18:17:16 Aborting
030919 17:13:37 mysqld ended
030919 17:06:13 mysqld started 030919 17:06:13 InnoDB started
/usr/local/mysql/bin/mysqld: ready for connections
Version '4.0.15-stadard' socket: '/tmp/mysql.sock' port: 3306
030919 17:40:31 Found invalid password for user: 'root'®'!'; Ignoring
user
030919 17:40:31 Found invalid password for user: 'root'O'localhost.localdomain'; Ignoring user
030919 17:43:51 /usr/local/mysql/bin/mysqld: Normal shutdown
030919 17:43:52 InnoDB: Starting shutdown 030919 17:43:53 InnoDB: Shutdown completed
030919 17:43:53 /usr/local/mysql/bin/mysqld: Shutdown Complete 1 row in set (0.00 sec)
По умолчанию этот файл называется hostname.err в UNIX или mysql.err в Windows, и он всегда находится в каталоге данных MySQL. Начиная с MySQL 4.0.10, вы можете сами задавать местонахождение журнала ошибок, просто добавив - -log-error в mysqld.
Листинг 13.28.
[root@host]# /usr/local/mysql/bin/mysqld_safe -log-error=/tmp/mysqld.errors-user=mysql &
Для получения более детальной информации о восстановлении поврежденных таблиц, обратитесь к главе 15, "Обслуживание, резервное копирование и восстановление" (там же вы найдете информацию о других журналах).

Резюме
Данная глава содержит общую информацию об основных задачах администрирования, которые должен знать и уметь решать администратор базы данных. Самый главный рассмотренный нами инструмент - утилита mysqladmin, с помощью которой можно перезагружать или выключать сервер, просматривать список активных процессов и ак­тивизировать переменные сервера. Также в главе рассматриваются такие азы администраторской деятельности, как запуск и остановка сервера MySQL, настройка сервера на автоматический запуск при загрузке системы, проверка состояния сервера, организация процессов, изменение информации с помощью конфигурационного файла или команды SET и, наконец, устранение неполадок с помощью журнала регистрации ошибок.
Однако следует отметить, что это всего лишь вершина айсберга. В MySQL предусмот­рено огромное количество сильнейших инструментов с целью помочь администратору об­служивать сервер наиболее эффективно, о чем пойдет речь в последующих главах.