我可以在 phpmyadmin (XAMPP) 中禁用 mysql 保护允许访问而无需任何身份验证吗?

Posted

技术标签:

【中文标题】我可以在 phpmyadmin (XAMPP) 中禁用 mysql 保护允许访问而无需任何身份验证吗?【英文标题】:Can I disable mysql protection allowing access without any authentication in phpmyadmin (XAMPP)? 【发布时间】:2015-05-24 16:12:18 【问题描述】:

我尝试在本地主机上运行我的应用程序,但遇到了一些问题。

有人告诉我,我需要为用户和权限提供密码。因此,我尝试将所有权限授予用户和权限中的用户。但是我不清楚用户名和密码(由于一些问题)。

我可以在phpmyadmin (XAMPP) 中禁用 mysql 保护以允许无需任何身份验证即可访问吗?

这是我的错误(在本地主机执行期间):

CDbConnection 未能打开 DB 连接:SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)

【问题讨论】:

别介意我的英语:) 无意冒犯,但可以通过谷歌搜索找到答案。请看***.com/questions/1708409/… 我没有从 @RobMullins 那里得到任何明确的信息 我的疑问是,我可以在没有任何身份验证(如密码)的情况下禁用 mysql(phpmyadmin)。 @RobMullins 【参考方案1】:

首先,身份验证不是在 phpMyAdmin 级别而是在 MySQL 级别进行的。要禁用 MySQL 服务器的“保护”(身份验证),您必须使用特殊选项重新启动 MySQL 服务器。因此,您必须根据 XAMPP 版本找到 my.ini 文件所在的位置,然后按照How to start MySQL with --skip-grant-tables?(在 tonycoupland 的回答中)中的描述对其进行编辑并重新启动 MySQL 服务。

【讨论】:

以上是关于我可以在 phpmyadmin (XAMPP) 中禁用 mysql 保护允许访问而无需任何身份验证吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 XAMPP 查看 phpmyadmin?

xampp 中缺少 phpmyadmin

如何使用 xampp 服务器在 phpmyadmin 中重置 root 密码

如何找回丢失的 phpMyAdmin 密码,XAMPP

如何在 XAMPP 的 phpmyadmin 中编辑触发器?

xampp phpmyadmin 可以处理数百万行吗?