有时候,我们会遗忘mysql的root密码,只要有Ubuntu的管理员权限,就可以通过重置来恢复mysql的根用户密码。主要步骤包括:1、修改mysql配置文件,使得可以无密码进入mysql;2、修改mysql中root用户的密码;3、刷新数据重启mysql后,再以新密码进入。

步骤1:修改mysql配置文件使得无密码进入mysql

修改/etc/mysql/my.cnf文件,在其中加入内容:

1
2
[mysqld]
skip-grant-tables

如图1所示,然后再以命令: _sudo service mysql restart_,重启mysql服务

图1 跳过密码输入

步骤2:无密码方式进入mysql,更新root用户密码

终端敲击mysql直接进入mysql界面,以命令_use mysql_选择mysql数据库,然后再敲击如下命令修改root的密码为新的密码,如图2所示

图2 改变root用户密码

步骤3:以新的密码进入mysql