Ubuntu mysql 忘了密码怎么办?

当我们在使用mysql的时候,有时候可能会存在忘记mysql密码的情况,甚至是root的密码都忘记了,这样就会导致我们无法登录mysql,那么这个时候如果我们能登录进去mysql服务器,是可以通过mysql的超级管理员模式,登录mysql,然后给我们重置密码的。下面是操作步骤:

1.找到 mysql 的配置目录

/etc/mysql

2.找到文件 debian.cnf

debian.cnf

3.查看文件中的 debian-sys-maint 对应的密码

4.使用这个账号登录

mysql -u debian-sys-maint -p

5.进入mysql

6.使用mysql数据库

use mysql;

7.更新密码

grant all privileges on \*.* to 'root'@'%' identified by 'password' with grant option;

8.刷新权限

 flush privileges;

9.退出mysql

 exit;

10.重启mysql

service mysql restart

11.好了。现在密码就重置好了

以上操作的所有前提都是你能够进入mysql的服务器,你要是进不去,那无力回天。要是你不进服务器还能改密码,岂不是任何的数据库你都能改了密码,系统也就无安全可言了。

你可能感兴趣的:(Ubuntu mysql 忘了密码怎么办?)