GRANT
и REVOKE
Buy this Reference Manual in softcover from Barnes & Noble!
При запуске mysqld
все таблицы назначения привилегий загружаются в память и с этого момента привилегии вступают в силу.
Изменения, которые вносятся в таблицы назначения привилегий при помощи команд GRANT
, REVOKE
или SET PASSWORD
, учитываются сервером немедленно.
Если вносить изменения в таблицы назначения привилегий вручную (при помощи команд INSERT
, UPDATE
и т.д.), необходимо запускать оператор FLUSH PRIVILEGES
, mysqladmin flush-privileges
или mysqladmin reload
, чтобы указать серверу на необходимость перезагрузить эти таблицы. В противном случае изменения не вступят в силу, пока сервер не будет перезагружен. Если внести изменения вручную, но не перезагрузить таблицы назначения привилегий, то останется только удивляться, почему внесенные изменения не действуют!
Когда сервер замечает, что были внесены изменения в таблицы назначения привилегий, он обрабатывает установленные соединения клиентов следующим образом:
USE db_name
Add your own comment.