Php 无法连接到我的mysql数据库

Php 无法连接到我的mysql数据库,php,mysql,database,Php,Mysql,Database,我最近一直在使用“localhost”作为我的mysql数据库,现在我想将我的网站更新为web 我在“serversfree.com”上免费托管并上传了我所有的web文件。现在我有问题了。我在那个网站上创建了mysql数据库,并从localhost上传了我的mysql数据库 我可以去那个服务器列出mysql数据库中的所有文件,但当我想连接我的.php文档时,我不知道如何连接。在“主机名”下应该放什么(我最近只使用localhost)。我需要在我的web mysql数据库所在的位置放一个链接吗

我最近一直在使用“localhost”作为我的mysql数据库,现在我想将我的网站更新为web

我在“serversfree.com”上免费托管并上传了我所有的web文件。现在我有问题了。我在那个网站上创建了mysql数据库,并从localhost上传了我的mysql数据库

我可以去那个服务器列出mysql数据库中的所有文件,但当我想连接我的.php文档时,我不知道如何连接。在“主机名”下应该放什么(我最近只使用localhost)。我需要在我的web mysql数据库所在的位置放一个链接吗

或者我需要在我的网站上放一个链接


我尝试了这两种方法,但都不管用

我使用的大多数web主机都在同一台机器上运行MySQL,因此我通常可以将localhost作为服务器


您的主机应该有一些关于服务器指向何处的文档。

检查您的数据库凭据是否来自该数据库中的有效用户。

您使用什么主机名从localhost上载mysql数据库?它将是相同的主机名。可能
mysql.serversfree.com
。如果他们的mysql服务器位于同一子域上,那么您也可以使用
localhost
。要将php脚本连接到mysql服务器,您需要使用mysql服务器的主机名,而不是http服务器的主机名。

如果您的mysql在同一台服务器上运行,那么您可以使用localhost或127.0.0.1,但是如果mysql在另一台服务器上,您可能需要远程连接。

有人在线留言说他们正在使用“mysql.serversfree.com”