WAMP MySQL在出现未解决的密码问题后将不会立即启动 开场白

WAMP MySQL在出现未解决的密码问题后将不会立即启动 开场白,mysql,wamp,Mysql,Wamp,首先我想提一下,最初的问题与密码有关。我在phpmyadmin和mysql控制台中都不断遇到错误的密码错误。我没有将密码更改为清除。 尝试的解决方案: 重新启动服务 重新启动PC 尝试了可能的默认密码:root、password、“blank”、您的\u密码 插入ALTER用户'root'@'localhost'由'MyNewPass'标识进入文件“my.ini”的第一行,它实际上来自这里 新发行的 在第4次尝试之后,服务器现在停止运行,wampmysql64在windows服务中无法启动。回

首先我想提一下,最初的问题与密码有关。我在phpmyadmin和mysql控制台中都不断遇到错误的密码错误。我没有将密码更改为清除。

尝试的解决方案:

  • 重新启动服务
  • 重新启动PC
  • 尝试了可能的默认密码:root、password、“blank”、您的\u密码
  • 插入
    ALTER用户'root'@'localhost'由'MyNewPass'标识
    进入文件“my.ini”的第一行,它实际上来自这里
  • 新发行的

    在第4次尝试之后,服务器现在停止运行,wampmysql64在windows服务中无法启动。回滚更改无法解决此问题。

    尝试的解决方案(再次)

  • 重新启动服务
  • 重新启动PC
  • 关闭防火墙
  • 端口3306未被任何其他服务或进程使用
  • 确保my.ini中对“跳过网络”进行了注释
  • 删除auto.cnf、ib_logfile0和ib_logfile1
  • 全部失败。第5次和第6次尝试从这里开始

    MySQL文件





    更新

    • 在服务中的wampmysql64属性内
    • 常规选项卡
    • 启动类型已设置为禁用
    • 将其更改回手动会出现错误“服务已标记为删除”
    重新启动后

    • wampmysql64服务已消失
    • 通过wamp菜单>mysql>服务管理重新安装
    • 它现在可以运行了
    密码异常仍然存在。

    更新2

    在mysql控制台中使用此代码成功地重置了密码,我必须使用my.ini文件中的
    跳过授权表
    未注释(通过删除“;”)来运行服务器

    UPDATE mysql.user
    SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N'
    WHERE User = 'root' AND Host = 'localhost';
    FLUSH PRIVILEGES;
    

    重新启动,重新启动所有服务,宾果游戏,已连接,密码有效。等等什么?……数据库不见了。

    天哪,起草问题的好方法。只是一个建议,将文件文本添加到您的问题中,就好像在将来,如果您从dropbox中删除文件或将其移动到其他文件夹,该问题对未来的访问者将不会有用。@Mr.Alien谢谢,是的,我确实对日志发布有疑问,my.ini文件相当长,我不知道如何在不占用太多空间的情况下共享它。突然无法解释地没有相同的根密码的常见原因是您安装了自己的MYSQL服务器实例附带的东西,该实例在启动时自动启动。当然,另一个实例在
    root
    上有一个密码,或者在
    root
    上有一个不同的密码。您是否安装了符合此要求的东西???@riggsfully我相信我有,MySQL Workbench有另一个服务器的实例,它是在几个月前安装的,当前未运行,它永远不会生效。我只是出于好奇才运行了它,而这一个是有效的。我想问一下您是否安装了WorkBench。这是通常的嫌疑犯