3

我尝试搜索,但类似问题的答案并没有解决我的问题。

我正在尝试从这样的 PHP 代码连接到 MySQL 数据库:

$con = mysql_connect($hostname,$username,$password);

在哪里

$hostname = "localhost" , $username = "xxx" , $password = "yyy"

当我尝试从浏览器访问此 php 页面时,我收到以下错误消息:

无法连接:用户 'www-data'@'localhost' 的访问被拒绝(使用密码:否)

我知道 www-data 是 apache 网络服务器使用的默认用户名,它没有密码。由于尚未在 MySQL 中配置此用户,因此拒绝连接。

我的问题是如何防止默认用户名被使用。我希望 php 代码尝试使用用户名“xxx”和密码“yyy”连接到 MySQL

任何帮助是极大的赞赏!

4

1 回答 1

1

编写 mysqli_connect() 应该可以解决您的问题,并按照 teresko 的建议使用 mysqli 而不是 mysql。

于 2012-06-11T02:12:37.760 回答