Spec-Zone .ru
спецификации, руководства, описания, API
|
int mysql_refresh(MYSQL *mysql, unsigned int options)
Эта функция сбрасывает таблицы или кэши, или сбрасывает информацию о сервере репликации. Соединенный
пользователь должен иметь RELOAD
полномочие.
options
параметром является немного маски, составленной из любой комбинации
следующих значений. Многократные значения могут быть OR'ed вместе, чтобы выполнить многократные операции с
единственным вызовом.
REFRESH_GRANT
Обновите таблицы предоставления, как FLUSH
PRIVILEGES
.
REFRESH_LOG
Сбросьте журналы, как FLUSH LOGS
.
REFRESH_TABLES
Сбросьте табличный кэш, как FLUSH
TABLES
.
REFRESH_HOSTS
Сбросьте кэш узла, как FLUSH
HOSTS
.
REFRESH_STATUS
Переменные состояния сброса, как FLUSH
STATUS
.
REFRESH_THREADS
Сбросьте кэш потока.
REFRESH_SLAVE
На ведомом сервере репликации, сброс информация о главном сервере и перезапуск ведомое устройство,
как RESET SLAVE
.
REFRESH_MASTER
На главном сервере репликации удалите двоичные файлы журнала, перечисленные в двоичном журнале,
индексируют и усекают индексный файл, как RESET MASTER
.
Нуль для успеха. Ненулевой, если ошибка произошла.
Команды выполнялись в неподходящем порядке.
Сервер MySQL ушел.
Соединение с сервером было потеряно во время запроса.
Произошла неизвестная ошибка.