Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 查找MySQL数据库的网址_Php_Mysql_Phpmyadmin_Cpanel - Fatal编程技术网

Php 查找MySQL数据库的网址

Php 查找MySQL数据库的网址,php,mysql,phpmyadmin,cpanel,Php,Mysql,Phpmyadmin,Cpanel,我有一个cPanel主机,我可以创建并登录到phpmyadmin,并在登录到cPanel后更改数据库。我需要做的是登录到同一个数据库,即使我的文件不在同一个服务器上,所以我需要指定确切的数据库URL,而不是“localhost”。如何获取该URL?访问远程数据库服务器最安全的方法是在数据库服务器上设置SSH访问,并在承载文件的web服务器上设置SSH隧道 见: 这样,您就不需要将数据库服务器公开给internet,而是可以从web服务器的本地主机访问它 如果数据库向internet公开,您可以为

我有一个cPanel主机,我可以创建并登录到phpmyadmin,并在登录到cPanel后更改数据库。我需要做的是登录到同一个数据库,即使我的文件不在同一个服务器上,所以我需要指定确切的数据库URL,而不是“localhost”。如何获取该URL?

访问远程数据库服务器最安全的方法是在数据库服务器上设置SSH访问,并在承载文件的web服务器上设置SSH隧道

见:

这样,您就不需要将数据库服务器公开给internet,而是可以从web服务器的本地主机访问它


如果数据库向internet公开,您可以为数据库服务器分配一个域名,并使用该域名或子域作为主机,并创建一个通配符用户,如root@“%”,但安全性要低得多。

如果您的PHP脚本通过
localhost
连接,则主机与您的web服务器相同。您需要配置MySQL用户,以便能够远程连接。请看,但它是由第三方提供商托管的。这不是我的本地机器。登录phpmyadmin的网址后,如果要在CPanel主机上放置一些
.php
文件并将其连接到MySQL,您会使用什么主机名<代码>本地主机或其他什么?这有帮助吗“locahost”是指服务器的本地,大多数主机都可以工作。您的主机可能不允许外部数据库访问—一些便宜的主机会这样做。Cpanel本身有一个允许远程数据库连接的部分,其名称和位置取决于主题和版本。在这一点上,你应该检查一下你的主机文档,这里不可能给你一个明确的答案