当我尝试进行pdo连接时,主机名会发生变化

时间:2018-03-14 01:03:40

标签: php mysql database pdo

我尝试使用PDO连接到数据库:

$db = new PDO('mysql:host=sql.hostname.com;dbname=host', 'host', 'host');

我在网站上收到的错误是:

  

连接失败:SQLSTATE [HY000] [1045]拒绝访问用户'主机' @' host.hostname.com' (使用密码:是)

那么为什么它会改变sql。举办。或者这不会导致问题吗?

1 个答案:

答案 0 :(得分:0)

'host'@'host.hostname.com'只是“主机”帐户的电子邮件地址。如果您更改名称,地址也将更改

如果您使用本地服务器进行开发,例如WAMP或XAMPP,您可以尝试使用root用户确保其有效。