解决步骤:
1.打开终端,输入sudo vi /etc/mysql/debian.cnf
打开/etc/mysql/debian.cnf文件,显示如下:
2.mysql -udebian-sys-maint -p 打开mysql
输入密码为上图中password字段
3.修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
4.刷新并退出
FLUSH PRIVILEGES;
quit
5.重新登录
mysql -u root -p
输入修改后的密码:123456
登录成功