Php MySQL通过本地主机工作,但通过IP连接被拒绝
在我的Web主机上,MySQL在通过本地主机连接到它时工作得非常好。但当我尝试引入主机的IP时,它只会给我以下错误:Php MySQL通过本地主机工作,但通过IP连接被拒绝,php,mysql,hosting,cpanel,Php,Mysql,Hosting,Cpanel,在我的Web主机上,MySQL在通过本地主机连接到它时工作得非常好。但当我尝试引入主机的IP时,它只会给我以下错误: 连接被拒绝。当我进入网站时会发生这种情况。 我检查了远程连接和所有这些东西,一切正常。如果你的主机是基于cPanel的,并且他们允许远程MySQL连接,你应该确保在托管数据库的服务器上,你允许从托管网站的IP地址进行连接,这意味着: 如果您的网站托管在IP 11.11.11.1上,并且您的数据库托管在IP 22.22.22.2的服务器上,您应该登录到服务器22.22.22.2的c
连接被拒绝。
当我进入网站时会发生这种情况。
我检查了远程连接和所有这些东西,一切正常。如果你的主机是基于cPanel的,并且他们允许远程MySQL连接,你应该确保在托管数据库的服务器上,你允许从托管网站的IP地址进行连接,这意味着:
如果您的网站托管在IP 11.11.11.1上,并且您的数据库托管在IP 22.22.22.2的服务器上,您应该登录到服务器22.22.22.2的cPanel,并允许IP 11.11.11.1的远程mysql连接。通过这种方式,网站将能够成功连接到数据库。您是否使用了主机提供的MySQL配置?您最好与域提供商联系。MySQL IP连接通常出于安全目的而受到限制,需要通过设置将其列为白名单。我与他们交谈过,但他们告诉我允许外部连接:(你能和我们分享一些代码吗?是的,当然,但在此之前,它工作得很好,我不认为它来自PHP,因为我的SA:MP服务器也无法访问数据库。