I. 编辑mysql启动配置文件,在命令行输入sudo vim /etc/mysql/my.cnf
在[mysqld]下面添加一行:
skip-grant-tables
2.重启MySQL服务:
sudo service mysql restart
3.在终端输入命令mysql 进入mysql
切换到mysql数据库,输入use mysql
4.将root用户的密码修改为root:
UPDATE user SET password=password('root') WHERE user='root';
5.保存修改,退出mysql
输入flush privileges;
输入quit;
6.最后编辑/etc/mysql/my.cnf文件,把skip-grant-tables注释掉,重启mysql
sudo service mysql restart
重新使用新的账号密码登录成功