无法连接:用户 php 的访问被拒绝


Could not connect: Access denied for user php

我有一个用C#编写的应用程序,它确实与数据库连接。

这是我得到的错误:

警告:mysql_connect() [function.mysql-connect]:拒绝访问第 15 行(php 文件)中的用户"用户名"@'localhost"(使用密码:YES)无法连接:用户"用户名"@"本地主机"的访问被拒绝(使用密码:是)

这是我的代码:

$mysql = mysql_connect("localhost", "username", "password");
if (!$mysql) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';

我从以下方面得到了这个例子:

http://php.net/manual/en/function.mysql-connect.php

我做错了什么?

您在 mysql 中的用户名可能不是"用户名",因为您的密码不是"密码"。请将其更改为类似

 $mysql = mysql_connect("localhost", $username, $password);

其中$username是数据库用户名的变量,$password是数据库密码的变量。

此外,使用MySQLi而不是mysql_函数也是一件好事。