|
Программирование >> Программный интерфейс приложений
flush-logs. Обновляет (закрывает и заново открывает) файлы журналов. Эта команда аналогична SQL-оператору flush logs. flush-privileges. Повторно загружает таблицы разрешений. Эта команда аналогична SQL-оператору flush privileges. flush-status. Очищает переменные состояния. (Сбрасывает некоторые счетчики до нуля.) Эта команда аналогична SQL-оператору flush status. flush-tables. Обновляет кэш таблиц. Эта команда аналогична SQL-оператору flush tables. kill id, id, .... Завершает работу определенных с помощью идентификаторов потоков. При определении нескольких номеров между ними нельзя оставлять пробелы, чтобы не запутать следующую за kill команду. Для определения работающих в настоящее время потоков можно воспользоваться командой mysqladmin processlist. Эта команда подобна запуску SQL-оператора kill для каждого идентификатора. password newjyassword Изменяет пароль nav ралуиогадля пользователя MySQL, который подключается к серверу после запуска команды mysqladmin. Изменяющий пароль пользователь должен иметь возможность подключиться к серверу MySQL от имени пользователя, чей пароль изменяется. Это будет служить лучшим подтверждением того, что старьш пароль также знаком администратору. Эта команда аналогична SQL-оператору set password. Команда password впервые появилась в MySQL 3.22. pmg. Проверяет, работает ли сервер MySQL. processlist. Отображает список выполняемых в настоящее время потоков сервера. Эта команда аналогична SQL-оператору show processlist. refresh. Обновляет кэш таблиц, а также закрывает и снова открывает файлы журналов. reload. Повторно зафужает таблицы разрешений. Эта команда аналогична SQL-оператору flush privileges. shutdown. Указывает серверу завершить работу. status. Выводит короткое сообщение о состоянии сервера. variables. Выводит имена и значения переменных сервера. Эта команда аналогична SQL-оператору show variables. version. Извлекает и отображает строку с информацией о версии сервера. Программа mysqlbug в одной из глав справочного руководства по MySQL детально описывается процедура заполнения отчета об ошибках. Воспользовавшись приведенными рекомендациями, вы будете уверены, что создание отчета окажется эффективным, а его содержимого будет достаточно для устранения проблемы. Основная часть описанной процедуры связана с использованием сценария mysqlbug. Именно эта профамма применяется для создания и отправки отчета об ошибках в почтовьгй список MySQL. Сценарий mysqlbug собирает информацию о рабочей системе и конфигурации MySQL, после чего открывает перед пользователем окно редактора с содержимым отсылаемого сообщения. Добавьте в это сообщение всю информацию, которую считаете нужным сообщить, сохраните изменения и закройте редактор. Профамма mysqlbug предложит отправить созданное сообщение и в случае подтверждения отправит его. Настоятельно рекомендуется использовать mysqlbug только в случае действительно серьезных проблем. Довольно часто предполагаемая ошибка вовсе таковой не является и уже давно описана в справочном руководстве по MySQL Так, например, довольно часто к ошибкам относят возвращение оператором delete from tbl name нулевого значения. Действительно так зачастую бывает, но это нормальное поведение оператора В справочном руководстве указывается, как подсчитать число удаленных сфок, а также предоставляется много другой полезной информации. Другим не менее ценным источником информации является список рассьшки MySQL. Подключиться к нему можно по следующему адресу: http: www.mysql.сот/doc.html Использование mysqlbug [address] Отчет об ошибках по умолчанию отправляется в почтовый список MySQL. Если определить в командной строке другой адрес, то именно по нему будет отправлен отчет. Можно определить свой собственный адрес, чтобы просто проверить работу mysqlbug. Это действительно неплохая идея для тех, кто использует профамму mysqlbug впервые и плохо знаком с принципами ее работы. Программа mysqid Профамма mysqid является сервером MySQL, который обеспечивает клиентским профаммам доступ к базам данных. Следовательно, эта профамма должна постоянно работать, иначе клиенты не смогут получить доступ к управляемым сервером базам данных. Сразу после запуска утилита mysqld открывает сетевые порты и ожидает запросы на установление соединений от клиентов. Программа mysqld является многопотоковой и обрабатывает каждое клиентское соединение в отдельном потоке, что обеспечивает согласованность работы между различными клиентами. Запросы на запись в базу данных выполняются одновременно. Когда сервер начинает исполнять такой запрос, он не приступит ни к одному другому запросу, связанному с этой же базой данных, пока не завершит текущий. Именно это не позволяет двум клиентам одновременно изменить одну строку таблицы. Использование mysqld [options] Стандартные опции, поддерживаемые программой mysqld -debug --port --user -help --socket --version Обратите внимание, что несмотря на поддержку опции -socket не поддерживается ее короткая форма -S, потому что сервер использует опцию -Sg, значение которой никак не связано с файлом разъема. Опция -user (если таковая задается) определяет имя пользователя, учетная запись которого будет применяться для запуска сервера. При подобном запуске сервер просматривает Ш-значения пользователя и группы учетной записи в файле паролей и затем соответствующим образом их изменяет. В итоге сервер работает с полномочиями заданного пользователя, а не пользователя root. (Для достижения наибольшей эффективности работы необходимо запустить сервер с помошью учетной записи пользователя root.) Эта опция впервые появилась в MySCJL 3.22. Специальные опции mysqld -b pathname, -baseuir=path name. Определяет путь к каталогу инсталляции MySQL. Если впоследствии в процессе работы сервера задаются относительные пути, то они начинаются с определенного здесь каталога. -big-tables. Позволяет обрабатывать большие результирующие наборы за счет сохранения всех временных результатов на диске, а не в памяти. Это позволяет избежать появления сообщений о заполнении таблиц , которые возникают из-за недостатка памяти. Эта опция необходима только для версий, предшествующих MySQL 3.23.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |