Ошибка MySQL «ERROR 1054 (42S22): Unknown column ‘Password’ in ‘filed list’»

Захожу в MySQL с опцией —skip-grant-tables, пытаюсь задать команды установки пароля (SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘new_password’);) или вывести список пользователей (SELECT user,host,password FROM mysql.user;) — каждый раз ругается на слово password следующим образом ERROR 1054 (42S22): Unknown column 'Password' in 'filed list'. Причем последняя команда без password (в виде SELECT user,host FROM mysql.user;) работает нормально и выдает список из двух пользователей: mysql.sys и root.
Это может означать одно, что поля password нет в таблицах, зато скорее всего есть authentication_string.

mysql -e 'update mysql.user set authentication_string=password("1111") where user="root"';

Такой командой ставим пароль 1111 для пользователя root

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Ошибка MySQL «ERROR 1054 (42S22): Unknown column ‘Password’ in ‘filed list’»
5 (100%) 1 vote

Оставить комментарий

avatar
  Подписаться  
Уведомление о
Меню

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Рейтинг@Mail.ru