Недавно я установил mysql-сервер на свой компьютер Ubuntu 14.04 LTS и смог войти в систему только один раз.
Я не менял ни пароли, ни информацию о пользователе, но теперь, когда я пытаюсь войти в систему, он продолжает выдавать
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Я также пытался войти в систему с моей учетной записью $ USER, без имени пользователя и т. Д. , но не повезло.
Чтобы попытаться это исправить, я выполнил пошаговое руководство по обходу необходимости ввода пароля: https://help.ubuntu.com/community/MysqlPasswordReset
Это не сработало, так как выдает ту же ошибку, но с (using password: NO)
в конце.
Любые идеи о том, как поступить?
Спасибо,
Эрик
Измените свой пароль root MySQL путем выполнения следующего:
sudo service mysql.server stop
тогда запускают mysql пропуск таблицы, предоставляющей
sudo mysqld --skip-grant-tables &
Вход в систему MySQL как корень
mysql -u root mysql
Изменение Ваш пароль root
UPDATE user SET Password=PASSWORD('new-password') WHERE User='root'; FLUSH PRIVILEGES; exit;
mysql
sudo service mysql.server restart
Перезапуска