Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Начинаем изучать MySQL
<<-[Весь Текст]
Страница: из 157
 <<-
 
данных происходит в виде запросов, эти команды производятся очень быстро и 
редко появляются в выдаче.
Field list
Поток создает список полей в таблице.
Create DB
Поток создает новую базу данных.
Drop DB
Поток удаляет базу данных.
Reload
Поток перезагружает таблицы доступа MySQL. После перезагрузки все новые потоки 
будут использовать обновленные таблицы доступа.
Shutdown
Поток находится в процессе завершения всех других потоков и закрытия сервера.
Statistics
Поток генерирует статистику. 
Processes
Этот поток анализирует другие потоки. С этим значением будет показан поток, 
выполняющий данную команду.
Connect
Поток в процессе установления входящего соединения с клиентом. 
Kill
Этот поток завершает другой поток.
Refresh
Поток очищает все буферы и сбрасывает журнальные файлы.
Файлы журналов MySQL дают еще один способ получения полезной информации для 
администрирования сервера. MySQL создает главный журнал, если mysqld 
запускается с параметром --log. Этот журнал ведется в файле 
/usr/local/var/HOSTNAME.log, где HOSTNAME - имя машины, на которой запущен 
MySQL. В этот журнал записываются подключения к серверу и команды, посылаемые 
ему клиентами.
Задав параметр -debug для mysqld (или safe_mysqld), вы заставите MySQL посылать 
в журнал дополнительную информацию. Пакет отладки, используемый MySQL, имеет 
десятки параметров, большинство из которых вы никогда не будете использовать. 
Наиболее часто используется установка -d:t:o,FILENAME, где FILENAME - имя 
журнала отладки, который вы хотите использовать. При задании этого параметра в 
журнал будут заноситься практически все действия сервера, шаг за шагом.
MySQL поддерживает еще один журнал, пригодный для чтения. Если запустить MySQL 
с параметром -log-update, будет создан файл с именем HOSTNAME. #, где HOSTNAME 
имя машины, a #- уникальное число. В этом журнале содержатся все изменения, 
вносимые в таблицы баз данных. Этот журнал создается в виде SQL, поэтому все 
операции можно воспроизвести на другом сервере баз данных.
Завершение работы сервера
Следующая команда производит корректное завершение работы сервера MySQL:
mysqladmin -p shutdown
Эта команда - самый правильный способ завершения работы сервера. Если вы 
запустили MySQL с помощью safe_mysqld и пытаетесь закрыть сервер каким-либо 
другим способом, safe_mysqld просто запустит еще один экземпляр сервера. Можно 
также безопасно закрыть сервер традиционной Unix-командой kill, но никогда не 
пользуйтесь kill-9.
Параметры командной строки для mysqladmin
Утилита mysqladmin - очень богатый инструмент со множеством параметров 
командной строки. Общий ее формат
mysqladmin OPTIONS COMMAND1 COMMAND2 . . . COMMANDn
Иными словами, можно одновременно задавать несколько команд. Будет выполнена 
даже такая последовательность команд как, скажем,
mysqladmin -p create silly drop silly
Эта команда одним махом создаст и уничтожит базу данных «silly». Вот перечень 
команд, которые можно передать mysqladmin:
create DATABASENAME
Создает новую базу данных с указанным именем.
drop DATABASENAME
Удаляет базу данных с указанным именем. 
extended-status
Выдает расширенное сообщение о статусе сервера.
flush-hosts
Немедленно записывает все буферизованные изменения на удаленных компьютерах.
flush-logs
Немедленно записывает все буферизованные изменения в журналы. 
flush-tables
Немедленно записывает все буферизованные изменения в таблицы. 
flush-privileges
То же, что reload.
killID1,ID2.....IDn
Завершает потоки с заданными IDs. 
password NEWPASSWORD
Заменяет пароль на новое значение.
ping
Проверяет, работает ли еще mysqld.
processlist
Выдает список активных потоков.
 
<<-[Весь Текст]
Страница: из 157
 <<-