我有一个cPanel主机,登录cPanel后可以创建和登录phpmyadmin并更改数据库。我需要做的是即使我的文件不在同一服务器上,也要登录到同一数据库,所以我需要指定确切的数据库URL而不是“ localhost”。如何获得该URL?
答案 0 :(得分:1)
访问远程数据库服务器的最安全方法是在数据库服务器上设置SSH访问,并在承载文件的Web服务器上设置SSH隧道。
请参阅:Connect to a MySQL server over SSH in PHP
这样,您无需将数据库服务器公开到Internet,而可以从Web服务器的本地主机访问它。
如果数据库暴露在互联网上,则可以为数据库服务器分配一个域名,并使用该域名或子域作为主机,并创建通配符用户(例如root @'%'),但该数量要少得多安全。