我试图在本地主机上运行我的应用程序,但是我遇到了一些问题。
有人告诉我,我需要为用户和特权提供密码。因此,我尝试将所有权限授予用户和特权中的用户。但我不清楚用户名和密码(由于一些问题)。
我能否禁用MySQL保护,允许在phpmyadmin (XAMPP)中不进行任何身份验证而进行访问?
这是我的错误(在localhost执行期间):
CDbConnection未能打开DB连接:拒绝用户'root'@'localhost‘的SQLSTATEHY000访问(使用密码: YES)
发布于 2015-03-21 14:32:21
首先,身份验证不是在phpMyAdmin级别进行的,而是在MySQL级别上完成的。要禁用MySQL服务器的“保护”(身份验证),必须使用特殊选项重新启动MySQL服务器。因此,根据XAMPP版本的不同,您必须找到my.ini文件所在的位置,然后按照How to start MySQL with --skip-grant-tables?中描述的方式编辑它(在tonycoupland的答复中),然后重新启动MySQL服务。
https://stackoverflow.com/questions/29180300
复制相似问题