我有一个cpanel主机,我可以创建并登录到phpmyadmin,并在登录到cpanel后更改数据库。我需要做的是登录到同一个数据库,即使我的文件不在同一台服务器上,所以我需要指定确切的数据库url,而不是“localhost”。如何获取该url?
qzwqbdag1#
访问远程数据库服务器最安全的方法是在数据库服务器上设置ssh访问,并在承载文件的web服务器上设置ssh隧道。请参阅:在php中通过ssh连接到mysql服务器这样,您就不需要将数据库服务器公开到internet,而是可以从web服务器的本地主机访问它。如果数据库向internet公开,则可以为数据库服务器分配一个域名,并使用该域名或子域作为主机,并创建一个通配符用户,如root@“%”,但这远不安全。
1条答案
按热度按时间qzwqbdag1#
访问远程数据库服务器最安全的方法是在数据库服务器上设置ssh访问,并在承载文件的web服务器上设置ssh隧道。
请参阅:在php中通过ssh连接到mysql服务器
这样,您就不需要将数据库服务器公开到internet,而是可以从web服务器的本地主机访问它。
如果数据库向internet公开,则可以为数据库服务器分配一个域名,并使用该域名或子域作为主机,并创建一个通配符用户,如root@“%”,但这远不安全。