“连接失败:用户‘root’@‘localhost’(使用密码:YES)的访问被拒绝”来自php函数
为了与MySQL数据库进行交互,我编写了php网页使用的一些函数。当我在服务器上测试它们时,我会得到以下错误:
"Connect failed: Access denied for user 'root'@'localhost' (using password: YES)"
我能够在我的PC上使用它们(使用XAMPP),我可以使用服务器中的命令行在数据库的表中导航。但是,网页无法连接。我检查了密码,但没有结果。这是正确的(否则我无法从命令行登录到MySQL)。
该函数的调用如下:
$conn = new mysqli("localhost", "root", "password", "shop");
我必须在我的服务器上设置什么东西吗?谢谢
编辑:PHP版本5.3.3-7+挤压1 MySQL版本:5.1.49-3,都在Debian上