我尝试在本地主机上运行我的应用程序,但遇到了一些问题。
有人告诉我,我需要提供用户和权限的密码。因此,我尝试在“用户和权限”中向用户授予所有权限。但我不清楚用户名和密码(由于某些问题)。
我可以禁用 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/