Почему не удается отозвать привилегии?

#mysql

#mysql — сервер

Вопрос:

Я пытаюсь отозвать привилегии пользователя в базе данных.

 mysql> revoke all on db_example.* from 'springuser'@'localhost';
  

И я получаю это сообщение об ошибке:

 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
  

и команда завершается неудачей.

Я не уверен, на чей пароль ссылается сообщение об ошибке? Проверяет ли это пароль пользователя, от имени которого я вошел в систему, или он жалуется, что пользователь, чьи права я изменяю, имеет неверный пароль?

Спасибо за вашу помощь

Комментарии:

1. Имеет ли учетная запись, которую вы используете для входа в MySQL, права для отзыва привилегий

2. Привет, да, я вошел в систему, используя учетную запись root, и у нее есть привилегии GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION

Ответ №1:

Можете ли вы попробовать:

 revoke all on db_example.* from 'rootuser'@'localhost' identified by 'mypasswd'
  

с ‘mypasswd’, являющимся паролем ‘rootuser’.