美文网首页
记一次wamp3.2的Mysql8 密码修改

记一次wamp3.2的Mysql8 密码修改

作者: 成长开发者 | 来源:发表于2020-10-23 09:49 被阅读0次

wamp 原先安装默认使用的是 mariadb 数据库,最近在切换到 mysql 数据库后,使用 phpAdmin 登录不成功,花费 2 个小时后,终于搞定了密码重设

网上大量类似的解决方案不行

大量文章在讲,通过 mysql 的控制台进去执行命令,比如这样的


image.png

要么是通过登录 phpmyadmin 修改

对于第一种,我点控制台,在密码输入那一步直接回车,窗口直接就被关闭了。完全无法进行下一步。

对于第二种,我使用 root 空密码完全都登陆不进去的啊。

通过运行 mysqladmin 命令成功修改

  1. 查看 D:\wamp64\bin\mysql\mysql8.0.18\data\xxx.err 文件,看到如下信息


    image.png

    这里如果以前设置的有密码,可以直接使用这个密码登录,不用看之后的步骤了。我这里是空密码,仍然登录不成功。

2.备份当前目录 D:\wamp64\bin\mysql\mysql8.0.18\data 变为 D:\wamp64\bin\mysql\mysql8.0.18\data2

  1. 在目录 D:\wamp64\bin\mysql\mysql8.0.18\bin 里运行如下命令重新初始化
mysqld --initialize

这个命令会重新创建这个目录 D:\wamp64\bin\mysql\mysql8.0.18\data

  1. 命令执行结束后,再次查看第 1 点提到的文件。里面内容示例如下:

    image.png
    localhost: 之后的内容就是当前可用的密码,可以用来修改新密码。
  2. 复制第 4 点提到的密码,在目录 D:\wamp64\bin\mysql\mysql8.0.18\bin 运行 mysqladmin 命令如下

mysqladmin -uroot -p password
Enter password:   //这里输入第 4 点复制的密码
New password:    //重新输入新密码
Confirm new password: //重新输入新密码
  1. 使用新密码可以登录了

相关文章

网友评论

      本文标题:记一次wamp3.2的Mysql8 密码修改

      本文链接:https://www.haomeiwen.com/subject/efommktx.html