ТОП-10 популярных


НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...


Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...

Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...

БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...


Какую только информацию мы не помещаем на компакт-диски: резервные копии важных данных, музыку, фильмы... Многие полагают, что главное - «купить...

Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...

Размер объему не помеха.
С тех пор как компания Fujitsu отказалась от производства жестких дисков для настольных компьютеров, многие пользователи начали забывать о том,...

ПОД ЛИТЕРОЙ «N»
Aтаку LCD-мониторов не остановить, а масштабы этого наступления даже немного пугают. Судите сами — многие пользователи только начинают приглядываться к новому для...

Internet2, или cтарые песни о новом
Когда-то на заре Интернета, тогдаеще военно-научной сетиAPRAnet, были заложены основныепринципы функционирования«Сети сетей». В их числе — использованиепротокола, называемого сейчасIPv4. В...

Все о MySQL. Получение значений переменных


28-12-2009

Если вы уже успели установить переменную с помощью команды 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 предусмот­рено огромное количество сильнейших инструментов с целью помочь администратору об­служивать сервер наиболее эффективно, о чем пойдет речь в последующих главах.

Понравился материал? Поделитесь с друзьями!



<< Предыдущая статьяСледующая статья >>
Все о MySQL. Как изменить настройки сервера Все о MySQL. Безопасность, управление доступом и привилегии