php - 我可以禁用 mysql 保护,允许在 phpmyadmin (XAMPP) 中无需任何身份验证的情况下进行访问吗?

标签 php mysql phpmyadmin xampp

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

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

我可以禁用 MySQL 保护,允许在 phpmyadmin (XAMPP) 中无需任何身份验证的情况下进行访问吗?

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

CDbConnection failed to open the DB connection: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

最佳答案

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

关于php - 我可以禁用 mysql 保护,允许在 phpmyadmin (XAMPP) 中无需任何身份验证的情况下进行访问吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29180300/

相关文章:

php - 如何将php数据转换成json格式?

PHP MySQL多维数组按条件日期排序

PHP脚本内存限制及内存优化

php - mySQL,PHP,Json 错误 <br

mysql - 通过 SQL 对星期几和小时/分钟进行双组

ssl - 如何在 debian 8.5 上将 phpMyAdmin 4.2.12 设置为仅 ssl

Redhat 6 的 Mysql GUI - 离线安装所需的所有依赖项

phpMyAdmin,导入 csv 时文本被截断

php - 如何在 UML 类图中描述一个方法接受多种类型?

mysql - 强制 MySql ENUM 类型从头开始使用 2 个字节