官方解决办法链接:
https://help.ubuntu.com/community/MysqlPasswordReset
主要分成下面几步:
1.关掉mysql
sudo /etc/init.d/mysql stop
2.开启无授权的方式
sudo /usr/sbin/mysqld –skip-grant-tables –skip-networking &
3. 以root用户进入
mysql -u root
4.重置密码
UPDATE mysql.user SET Password=PASSWORD(‘newpwd’) WHERE User=’root’;
5.保存改动
FLUSH PRIVILEGES;
6. 重启mysql
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start