解决Ubuntu下Mysql ERROR 1698 (28000): Access denied for user ‘root’@‘localhost’
先以管理员身份进入mysql
sudo mysql
use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new-password'; flush privileges; exit
new-password 改为你想设置的密码
退出mysql后,重启mysql
sudo service mysql restart
然后就可以登录了
mysql -uroot -p