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的服务器,你要是进不去,那无力回天。要是你不进服务器还能改密码,岂不是任何的数据库你都能改了密码,系统也就无安全可言了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容