我尝试过搜索,但类似问题的答案并没有解决我的问题。
我正在尝试从这样的PHP代码连接到MySQL数据库:
$con = mysql_connect($hostname,$username,$password);
其中
$hostname = "localhost" , $username = "xxx" , $password = "yyy"
当我尝试从浏览器访问此php页面时,收到以下错误消息:
无法连接:用户'www-data'@'localhost'拒绝访问(使用密码:否)
据我所知,www-data是apache webserver使用的默认用户名,并且没有密码。由于尚未在MySQL中配置此用户,因此拒绝连接。
我的问题是如何防止默认用户名被使用。我希望php代码尝试使用用户名“xxx”和密码“yyy”
连接到MySQL非常感谢任何帮助!
答案 0 :(得分:1)
编写mysqli_connect()应解决您的问题,并使用teresko建议的mysqli而不是mysql。