【发布时间】:2011-09-20 17:09:45
【问题描述】:
我写了一些php网页使用的函数,以便与mysql数据库交互。当我在我的服务器上测试它们时,我收到了这个错误:
"Connect failed: Access denied for user 'root'@'localhost' (using password: YES)"
我可以在我的电脑上使用它们(使用 XAMPP),我可以使用服务器中的命令行浏览数据库的表。但是,网页无法连接。我检查了密码,但没有结果。没错(否则我无法从命令行登录mysql)。
函数的调用如下:
$conn = new mysqli("localhost", "root", "password", "shop");
我必须在我的服务器中设置一些东西吗?谢谢
编辑: PHP版本5.3.3-7+squeeze1 mysql版本:5.1.49-3 都在 debian 上
【问题讨论】:
-
你运行的是什么版本的 PHP?什么版本的MySQL?听起来类似于bitshop.com/Blogs/tabid/95/EntryId/67/…
标签: php mysql access-denied