使用vi编辑器打开 /etc/mysql/my.cnf 文件
命令如下: sudo vi /etc/mysql/my.cnf
在[mysqld]的下面增加下面一行 选项 跳过输入密码 skip-grant-tables
保存文件后
输入sudo service mysql restart命令重新启动mysql
输入 mysql -uroot 这样就可以直接跳过登录密码
然后选择 mysql 数据库
use mysql
然后更新root用户的密码
update user set password=PASSWORD("new_pass") where user='root';
更新成功之后 再编辑/etc/mysql/my.cnf
将 skip-grant-tables注释掉 然后保存
重启mysql
输入 sudo service mysql restart