Я установил сервер MySql на Ubuntu 14.04 LTS. У меня тоже есть опыт.
Но всякий раз, когда я вхожу в систему, используя mysql -u root -p и после ввода пароля, он говорит:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Я ввел правильный пароль.
Также я попытался перезапустить сервер mysql, но не помог!
Кто-нибудь может помочь?
]Сначала остановите сервер mysql
sudo service mysql stop
Выполните следующую команду, которая снова запустит сервер и пропустит таблицы разрешений, которые хранят пароли.
mysqld_safe --skip-grant-tables
Сервер Mysql должен начаться. Затем мы входим в root без пароля.
mysql -u root
И затем нажмите enter
Теперь мы запускаем следующие команды в mysql для сброса пароля
update user set
Password=PASSWORD('new-password')
where user='root';
flush privileges;
exit;
Теперь перезапустите сервер mysql
sudo service mysql restart
Теперь вы можете войти в систему с помощью пароля, который вы только что установили
mysql -u root -p
Нажмите enter, и вы должны получить приглашение для пароля root, и оно должно быть принято.