Php 使用服务器数据库在本地托管我的wordpress站点

Php 使用服务器数据库在本地托管我的wordpress站点,php,mysql,wordpress,Php,Mysql,Wordpress,我已经在我的本地机器上设置了我的wordpress站点,我希望它能够与服务器上的实时mysql数据库进行对话。我在我的机器上访问了wp-config.php文件,并将主机名更改为使用ip地址而不是本地主机,但它无法工作 我需要做什么?出于安全原因,您的远程数据库可能被配置为只接受来自localhost的连接。大多数网络提供商都是这样设置的。那样的话,你就没有机会成功了 无论如何,即使您要让它工作,您也会遇到两个问题:速度非常慢,远程数据库提供的HTML将包含对服务器URL的引用(与本地URL相反

我已经在我的本地机器上设置了我的wordpress站点,我希望它能够与服务器上的实时mysql数据库进行对话。我在我的机器上访问了wp-config.php文件,并将主机名更改为使用ip地址而不是本地主机,但它无法工作


我需要做什么?

出于安全原因,您的远程数据库可能被配置为只接受来自
localhost
的连接。大多数网络提供商都是这样设置的。那样的话,你就没有机会成功了

无论如何,即使您要让它工作,您也会遇到两个问题:速度非常慢,远程数据库提供的HTML将包含对服务器URL的引用(与本地URL相反)


如果需要更详细的信息,您需要发布从mySQL获得的任何错误消息。

或者,您可以尝试运行
mySQL
命令行实用程序进行连接

mysql -u username -h server -p wordpress_database
在尝试让Wordpress连接之前,请确保该选项首先起作用


我的猜测是,由于防火墙问题,您将无法连接。默认情况下,MySql使用端口3306,因此如果服务器的防火墙不允许通过该端口进行连接,则必须更改MySql使用的端口(如果其他应用程序希望在该端口上看到MySql,这可能是个坏主意),或者在服务器上打开该端口(请确保您只为本地IP打开它,这样其他人就无法访问您的MySql实例!)

我已经设置了数据库,允许从任何主机进行连接。速度不会有问题。我没有收到任何错误消息,只是连接失败。我也尝试过通过各种mysql gui进行连接,但仍然没有乐趣。@CeejeeB如果连接尝试超时,则很可能是防火墙问题,无论是在您的客户端PC上,还是在se上服务器端(更有可能)。