Php 将wordpress网站连接到远程数据库
我有一个wordpress网站托管在godaddy上,我想把它连接到一个远程mysql数据库。是否可以将此网站连接到2个数据库?这在GoDaddy共享主机上是不可能的,您必须拥有专用主机才能访问远程数据库Php 将wordpress网站连接到远程数据库,php,mysql,wordpress,Php,Mysql,Wordpress,我有一个wordpress网站托管在godaddy上,我想把它连接到一个远程mysql数据库。是否可以将此网站连接到2个数据库?这在GoDaddy共享主机上是不可能的,您必须拥有专用主机才能访问远程数据库 (我知道,因为我试过并联系了他们的支持人员,他们就是这么说的)你对此没有什么特别需要做的 只需输入远程数据库服务器的登录凭据,并确保用户允许远程登录 并在wp-config.php中进行以下更改 /* MySQL settings */ define( 'DB_NAME', 'data
(我知道,因为我试过并联系了他们的支持人员,他们就是这么说的)你对此没有什么特别需要做的 只需输入远程数据库服务器的登录凭据,并确保用户允许远程登录 并在wp-config.php中进行以下更改
/* MySQL settings */
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'SERVER_PORT/DOMAIN HERE' );
define( 'DB_CHARSET', 'utf8' );
为什么要将网站与两个数据库连接起来?如果您无法在3306年之前使其正常工作,有两种选择 两个选项中更好的是使用SSH。如果GoDaddy支持此功能,请尝试通过端口22连接到远程服务器,然后作为本地主机用户登录到MySQL 另一个选项是设置代理来处理端口80或443上的请求。在谷歌搜索中,我找到了好几个可供选择的选项(比如这一个),但由于我没有使用其中任何一个,所以我不能推荐一个而不是另一个
也许这里的一些人可以推荐一个运行良好的数据库。连接到远程数据库没有任何特殊要求,他们可能会这样说,以使您的数据库为远程连接打开:)我知道没有特殊要求,但他们会主动阻止出站数据库请求。除非最近有更改,您可以在创建数据库时选择从外部访问数据库。通过这种方式,您可以从外部服务器(或类似于在PC上本地运行的HeidiSQL)连接到数据库,而无需通过localhost连接。但就数据库连接而言,Ankit Pise的说法是正确的,即MySQL不关心与之通信的数据库位于何处。只要运行PHP脚本的服务器能够在另一台服务器上与MySQL通信,这一切都是一样的。@Quixrick我想你已经把它弄倒了,他希望他的站点托管在GoDaddy上,数据库托管在远程。我是说这是不可能的(至少在没有专用主机的情况下是不可能的)。GoDaddy不是最好的主机,因为他们不允许您将本机wordpress连接到远程主机。我会尝试一下。实际上,我只想使用我的远程数据库,因此我需要删除自动连接到的数据库。