2013-04-04 3 views
4

Этот вопрос появился сегодня на работе, и я не смог его решить. сервер MySQL 5.1.67Отменить доступ с удаленного IP

Как MySQL суперпользователя я создал БД, пользователя и предоставить все привилегии от удаленного IP

тузд> предоставить все привилегии на test. * К «jane'@'56.44. 3.24 'идентифицируется паролем;

mysql> привилегии flush;

Jane теперь приходит с другого IP 33.2.67.3, поэтому мне нужно удалить доступ со своего старого IP-адреса и разрешить доступ к ее новому IP-адресу. В тестах я пробовал следующее, но Джейн все еще может получить доступ к своему старому IP-адресу, сценарий воссоздан на нескольких виртуальных машинах с использованием частных IP-адресов.

mysql> аннулировать все привилегии на test. * До 'jane'@'56.44.3.24' идентифицируется паролем;

Правильно ли это синтаксис? Что мне не хватает?

Заранее спасибо

Kevin

ответ

4

ЗАКАНЧИВАТЬ ссылки MySQL для REVOKE: http://dev.mysql.com/doc/refman/5.0/en/revoke.html. Вы хотите что-то вроде:

REVOKE ALL PRIVILEGES ON test.* FROM 'jane'@'56.44.3.24'; 
+0

Спасибо за ваш ответ, но это не мешает пользователю подключиться. Однако это: mysql> drop user 'jane'@'33.2.67.3'; Пользователь получает доступ только от этого IP-адреса. ура –

Смежные вопросы