mysql8.0以上的版本忘记mysqlroot密码码如何重置

  mysql8修改密码的方式有些许不同

f攵件在mysqld模块下添加

}

安装 MySQL 8.0 后默认的用户 root 是没有密码嘚,需要修改默认的初始化密码假如忘记了 root 用户的密码,也是需要重置密码的

因为默认是没有密码的,所以先直接进入 MySQL 服务中

假如启动 MySQL 时候启动了授权表,也就是没有加上 skip-grant-tables 启动参数使用这种方法设置密码:

如果你用数据库可视化软件链接时,出现下面的报错:

这是因为 MySQL 8.0 使用的新的身份验证机制 caching_sha2_password如果不想用这个,可以用之前的旧的验证方式

或者修改默认的配置也可以。

这种时候一般昰忘记了 root 用户的密码这里的 root 用户是 MySQL 的用户,不要和 Linux 上的用户搞混了
使用这种方法设置密码:

首先关闭并启动 MySQL,并进入 MySQL 命令行

重复方法一的操作设置密码。

}

我要回帖

更多关于 mysqlroot密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信