goDaddy 网站的数据库用户访问被拒绝

Access denied for Database User at goDaddy website

我正在尝试从 Godaddy 查看我的网站。域名在其他地方注册,托管来自 godaddy。更改 DNS 设置后,我在 godaddy 中创建我的数据库并导入其中的所有表。之后,我创建了一个用户名并将其提供给所有特权。然后,当我尝试连接到数据库时,我遇到了错误

Access denied for user 'myusername'@'ip-166-62-28-82.ip.secureserver.net' (using password: YES)  

db.php

<?php

$conn = mysql_connect("166.62.28.82", "myusername","mypassword", "arikai2_2" ) or die(mysql_error());

mysql_select_db("arikai2_2");

?>

确保 mysql 主机正确。您可以联系您的托管服务提供商,以帮助您为您的连接字符串获取合适的主机。

您从哪里得到 dbhost 值?

在您的托管面板中,应该有一个部分,您可以在其中获取有关连接到数据库服务器及其数据库的正确详细信息。

如果您使用的是经典的 goDaddy 主机,您可以在以下位置找到此信息:
数据库 > MySQL 部分 > 操作 > 详细信息
dbhost 位于该屏幕的底部:Hostname

即使在正确的用户名、密码和数据库名称之后仍有问题的任何人,请重置您的数据库用户的密码并在您的 mysqli 连接代码中更新它。这很奇怪,但对我有用。