Если вы уже успели установить переменную с помощью команды 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 предусмотрено огромное количество сильнейших инструментов с целью помочь администратору обслуживать сервер наиболее эффективно, о чем пойдет речь в последующих главах.
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
Все о MySQL. Получение значений переменных
28-12-2009
<< Предыдущая статья | Следующая статья >> |
Все о MySQL. Как изменить настройки сервера | Все о MySQL. Безопасность, управление доступом и привилегии |