在WAMP中更改MySQL root密码后无法连接

2024-01-25

这是 WAMPSERVER 中最常见的问题之一。我也遇到了这个问题,并在此处以同一标题发布了我的解决方案。但在没有得到适当的回复/解决方案后,我不得不转储 Wampserver 并安装 XAMPP。运行顺利(为了解决问题Scroll down并查看“更新”部分,或者您可以在遇到快速问题之前阅读我的问题到底是什么)

详细信息如下:

好的,我正在使用 WAMP 并从所有 root 帐户的 phpMyAdmin 界面更改了 mysql 密码。 现在,当我尝试访问 localhost/phpmyadmin 时 - 访问被拒绝并且界面尚未准备好显示。 这是错误

#2000 - mysqlnd 无法使用旧的不安全身份验证连接到 MySQL 4.1+。请使用管理工具通过以下命令重置您的密码SET PASSWORD = PASSWORD('your_existing_password')。这将在 mysql.user 中存储一个新的、更安全的哈希值。如果此用户在 PHP 5.2 或更早版本执行的其他脚本中使用,您可能需要从 my.cnf 文件中删除旧密码标志。
phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。

然后我尝试使用参考手册中给出的方法通过创建 init.txt 文件来重置密码(希望你们都知道我在这里提到的内容。如果不试试这个link http://dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html#resetting-permissions-windows)

然后按照所有说明,其输出中的 CMD 会清楚地显示以下一些否定语句:

发现“Edited_root_username”@localhost 的密码无效

注意:CMD显示的root用户名是我通过phpMyAdmin界面更改的。前一个当然是——root。

cmd 中其他一些引人注目的语句是:

请检查您的 mysql 手册,了解“FLUSH PRIVILEGES”附近的正确语法。

不知道问题出在哪里???

[Update]

好的,只有重新安装 WAMPSERVER 才能解决问题。但如果你想按照mysql手册中给出的说明来更改新安装的ROOT密码,请不要打扰。这完全是浪费时间。按照 mysql 手册中的步骤进行操作后,命令提示符中出现与我上面提到的相同的错误。是的,这次您确实可以访问 PHPMYADMIN (由于重新安装),但是一旦您执行 mysql init.txt 文件,PHPMYADMIN 就会说you have no database privileges(看来 WAMP 还没有准备好放弃——无论如何,把这个搞砸,看看下面的解决方案)

Solution:

备份 mysql->data 文件夹下的数据,而不是重新安装 Wamp安装XAMPP。 XAMPP 密码更改帮助页面中规定的用于更改 root 密码的过程确实非常有效(检查 FaQ 链接以快速访问 -> 到此问题)。

是的,将从 WAMP 中的 mysql->data 文件夹复制的早期数据放在新的 XAMPP Installation 中 mysql 下的同一文件夹 DATA 文件夹中。

它对我有用,我可以访问我之前在 wamp 中创建的几乎所有数据库

NOTE---Some of the tables might not show up if their .FRM files are not having corresponding .MYDand.MYI extension files .But important ones did showed up for me :).


打开 MySQL 控制台(任务栏 > wamp > MySQL > MySQL 控制台)

type: SET PASSWORD = PASSWORD('your_current_password')

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在WAMP中更改MySQL root密码后无法连接 的相关文章

随机推荐

  • TSQL md5 哈希与 C# .NET md5 不同

    我生成了一个 md5 哈希值 如下所示 DECLARE varchar varchar 400 SET varchar SELECT CONVERT VARCHAR 2000 HASHBYTES MD5 varchar 2 哪个输出 785
  • 目前不会命中断点,源代码与原始代码不同(即使在清理/重建之后)

    NET 4 控制台应用程序 该项目设置为 调试 模式 所设置的断点位于主 启动项目中 我在解决方案和项目级别上右键单击 gt 清理 然后右键单击 gt 重建 按照中的说明进行操作这个问题 https stackoverflow com qu
  • 在 Node.js 中请求相同模块时 require() 如何工作

    当 Node js 中多次需要一个模块时 它会返回相同的对象 因为require 缓存之前的调用 假设我有一个主记录器模块 可以注册子记录器模块 这些实际上是通过主记录器模块进行记录的log 功能 但这里不相关 我在主记录器模块中有类似的内
  • 如何从 android.support.v7.widget.Toolbar 中删除顶部和底部填充?

    我正在尝试放置一个SlidingTabLayout https github com google iosched blob master android src main java com google samples apps iosc
  • 如何在方法调用时将数组解包为不同的参数

    我想知道是否可以在接受 vargs 的方法调用上将对象数组解压到单独的对象中 这个问题类似于this one https stackoverflow com questions 6062618 java unpacking argument
  • 如果是超链接,则转到外部网站

    我在每一行的 gridview 中都有一个指向 aspx 页面的 视图 链接 根据资源类型 1 文件 或 2 超链接 它应该下载文件或转到提到的超链接
  • Angularjs HTML5 视频开放

    我正在加载 html5 mp4 视频 我想在视频结束时从角度范围触发功能 我尝试了下面的简单代码 但 onending 事件无法在角度范围内找到该函数 HTML
  • EJB3事务回滚

    我在 EJB3 无状态会话 bean 中使用 CMT 我还创建了自己的异常 并带有注释 ApplicationException rollback true 当我想回滚事务时 是否必须使用 context setRollbackOnly 我
  • 使用 seq2seq API 的 Tensorflow 序列到序列模型(版本 1.1 及更高版本)

    我在用着TensorFlow v 1 1 我想实施一个序列到序列使用 tf contrib seq2seq API 的模型 然而 我很难理解如何使用提供的所有函数 BasicDecoder Dynamic decode Helper Tra
  • 删除重复的重复字符

    我的存储过程中有一个字符串 例如 sam bob or 从上面的字符串中我必须从中删除多个逗号 它必须看起来像 sam bob 或者仅当 then 我必须仅使用 Sql Server 函数 我使用 Sql Server 2008 和 Net
  • ADODB SQL 语法 - 使用 Excel 工作表访问表内连接

    我有一个项目 用户需要填写 Excel 文件 然后将数据导出到 Access 数据库 Excel文件中收集的数据需要分3步导出 1 导出数据集1条记录 2 查询新导入记录的主键 自动编号 Access 3 导出数据设置 2 记录 其中包括填
  • 尾部斜杠给出内部服务器错误

    我希望我的所有页面都能正常工作 无论用户是否在末尾添加了尾部斜杠 以下行有效 RewriteRule index page 0 9 cmstut index php page 1 QSA L 但以下行会导致内部服务器错误 这是最后一行 该行
  • 对于 TBitmap,FMX 中是否有相当于 FloodFill 的功能?

    我正在从 VCL 转换为 FMX 在VCL中 TBitmap的TCanvas中有一个名为FloodFill的函数 它允许TBitmap的画布充满特定的颜色 直到在位图的画布上达到另一种特定的颜色 FMX 中有与此功能等效的函数吗 根据 RR
  • 如何列出相机可用的视频分辨率

    如果我的电脑上连接了多个摄像头 我想知道特定摄像头的最佳可用分辨率 例如 有些相机是高清或全高清 1 280 720像素 720p 或1920x1080像素 1080i 1080p 或者最常见的是网络相机 我想至少知道相机正常工作的最佳视频
  • Sitecore 页面编辑器 发布与内容相关的项目

    我有一个 产品页面 产品页面映射到 ProductPage Sitecore 项目 网站 页面 产品页面 我在该页面中有一个带有页面编辑器的文本区域 该区域从 Web 数据库中的 产品示例文本 Sitecore 项目的 描述 文本加载文本
  • 有没有办法用 Laravel 的 ELOQUENT ORM 来“限制”结果?

    有没有办法用 Laravel 的 ELOQUENT ORM 来 限制 结果 SELECT FROM games LIMIT 30 30 和雄辩 创建一个扩展 Eloquent 的 Game 模型并使用它 Game take 30 gt sk
  • 如何使用 Javascript WebCrypto API 加载 PKCS#12 数字证书

    我正在尝试使用 WebCrypto API 签署数据 但我真的很想使用用户的 PKCS 12 来签署数据 而不是创建私钥 公钥并将其导出到 pkcs 1 或 8 我已经阅读了 W3C 规范 但无法充分理解它 也找不到任何关于如何执行此操作的
  • 模拟实例属性

    请帮助我理解为什么以下不起作用 特别是 被测试类的实例属性对 Python 不可见unittest Mock 在下面的例子中bar实例属性不可访问 返回的错误是 AttributeError
  • Struts 2 选择带有数组列表值的标签

    我正在开发一个简单的 struts 应用程序 在我的 JSP 中 我有一个下拉列表框 使用s select标签 我需要用操作类中的数组列表值填充这些值 我怎样才能做到这一点 需要进行哪些改变structs xml文件来完成这个 JSP
  • 在WAMP中更改MySQL root密码后无法连接

    这是 WAMPSERVER 中最常见的问题之一 我也遇到了这个问题 并在此处以同一标题发布了我的解决方案 但在没有得到适当的回复 解决方案后 我不得不转储 Wampserver 并安装 XAMPP 运行顺利 为了解决问题Scroll dow