Spec-Zone .ru
спецификации, руководства, описания, API
|
Если Вы получаете следующую ошибку, это означает, что, когда mysqld был запущен или когда это перезагружало таблицы
предоставления, это нашло учетную запись в user
таблица, у которой был неверный
пароль.
Found wrong password for user '
some_user
'@'some_host
'; ignoring user
В результате учетная запись просто игнорируется системой разрешения.
Следующий список указывает на возможные причины и исправления для этой проблемы:
Можно выполнять новую версию mysqld со старым user
таблица. Можно проверить это, выполняясь mysqlshow mysql пользователь, чтобы видеть ли Password
столбец короче чем 16 символов. Если так, можно исправить это
условие, работая scripts/add_long_password
сценарий.
У учетной записи есть старый пароль (восемь символов долго). Обновите учетную
запись в user
таблица, чтобы иметь новый пароль.
Вы определили пароль в user
таблица, не используя PASSWORD()
функция. Используйте mysql, чтобы обновить учетную запись в user
таблица с новым паролем, удостоверяясь использовать PASSWORD()
функция:
mysql>UPDATE user SET Password=PASSWORD('
->newpwd
')WHERE User='
some_user
' AND Host='some_host
';