即使登录数据正确,我也会遇到此问题,即拒绝访问权限。我已经尝试了多台服务器,但它会继续说拒绝访问。机器可以访问服务器。我认为这是我的工作不起作用。
错误:
连接失败:SQLSTATE [HY000] [1045]用户'xml'@'localhost'拒绝访问(使用密码:YES)
类别:
class db
{
private $conn;
function __construct()
{
}
public function setupConnection()
{
if (!isset($conn)) {
$mysql_host = 'localhost';
$mysql_username = 'xml';
$mysql_password = '12345';
$mysql_db = 'xml';
try {
$conn = new PDO("mysql:host=" . $mysql_host . ";dbname=" . $mysql_db . "", $mysql_username, $mysql_password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
} catch (PDOException $e) {
echo "Connectie is gefaald!: " . $e->getMessage();
}
return $conn;
}
}
}