无法连接到Godaddy上的mysql数据库

时间:2018-08-06 06:29:39

标签: php mysql mysqli pdo phpmyadmin

我一直试图连接到我的数据库,但无法连接。 就在3天前,我在godaddy上购买了域名和托管计划。 我做的第一件事是我从另一个帐户下载了数据库并尝试 导入我的新帐户。它给我一个错误,即找不到数据库上载我的表。所以我使用godaddy的cpanel创建了新数据库,这使我们可以创建数据库。比我创建用户并向他们添加特权。在下面的图片中清楚地显示了该用户已创建并添加到数据库中。但是,当我尝试使用pdo连接通过php脚本连接到我的数据库时,会引发以下错误。


[2018年8月6日6:15:17 UTC] PHP致命错误:未捕获的PDOException:SQLSTATE [28000] [1045]用户'cajetanF'@'ip-160-153-129-239.ip的访问被拒绝.secureserver.net”(使用密码:是)在/home/ry91p8weag4x/public_html/Conn.php:9中 堆栈跟踪:

0 /home/ry91p8weag4x/public_html/Conn.php(9):PDO-> __ construct('mysql:host = sgva ...','cajetanF','Cajetan')

1 {main}

在第9行的/home/ry91p8weag4x/public_html/Conn.php中抛出

我附上数据库下面的图片。 有一个自动用户给了我phpmyadmin我猜谁有完全访问权限 但我不明白如何使用它进行连接, 我尝试与该用户建立联系,但无法进行。 我只想知道该帐户连接到我的数据库的密码是什么。 提前致谢。 enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您的GRANT授予用户@ localhost 的权限,但错误消息告诉您它们是@ ip-160-153-129-239.ip.secureserver.net < / strong>。

您必须授予用户从其连接位置进行连接的权限。