2016-01-16 7 views
0

Установлена ​​последняя версия mysql 5.7.10. Когда я пытался создавать новых пользователей, это давало мне ошибку. Пробовал различные способы, предусмотренные в документах mysql. но он все еще дает мне ошибкуmysql 5.7.10 создавать проблемы пользователей

mysql> CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass'; 
ERROR 1054 (42S22): Unknown column 'password_last_changed' in 'mysql.user' 

Может ли кто-нибудь помочь мне в этом отношении. Спасибо.

+0

Был ли перезапуск mysql? – devpro

+0

Было ли это обновлением от предыдущей версии? Кроме того, * «Пробовал различные способы, предоставленные в документах mysql» *, было бы более полезно, если бы вы объяснили, о чем говорите. –

+0

В MYSQL 5.7 пользователь немного изменил: _MySQL теперь позволяет администраторам баз данных устанавливать политику для автоматического истечения срока действия пароля: любой пользователь, который подключается к серверу с использованием учетной записи, для которой пароль находится за допустимый срок службы, должен изменить пароль. Дополнительная информация [См. эту страницу в руководстве] (http://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html) – RiggsFolly

ответ

0

Большое спасибо за информацию. Ran mysql_upgrade, он исправил таблицы, и теперь теперь пользователь работает.