WordPress安装和数据库安装在不同的主机上?

时间:2017-01-04 作者:user110222

我有一个理想的情况,它将有单独的托管数据库。只是因为当前站点的主机不提供mysql。我无法移动网站(对于公司)

我可以在当前主机的子域中安装wordpress,并将数据库安装在另一台主机上吗?在wp配置文件中,除了“localhost”之外,我从未使用过任何东西?非常感谢。

2 个回复
SO网友:jdm2112

是的,绝对是。只需在wp config中输入适当的主机名和凭据。php。而不是默认值localhost 使用数据库提供程序提供的主机名。

示例:

define( \'DB_HOST\', \'mysql.example.com:3307\' );

https://codex.wordpress.org/Editing_wp-config.php#Set_Database_Host

SO网友:Mark Kaplun

理论上你可以。您可以指定DB服务器的主机名或ip地址并与之通信。

实际上,这不太可能奏效,因为:

性能可能很差。在同一台服务器或局域网上传输信息的速度远远高于需要通过internet进行通信时的速度

您必须让DB随时受到攻击。DBs很少直接暴露在互联网上,我不确定MySQL的安全记录有多好,但即使在最好的情况下,您也必须担心对两台服务器而不是一台服务器的攻击。

简短版本:不要这样做。如果托管很糟糕,你要么需要离开,要么选择一个更适合你从托管中获得的不同CMS

相关推荐

错误:MySQL意外关闭。运行WordPress的XAMPP本地会议

我在本地配置了一个xampp来运行wordpress。在修复一些问题时,我一定做错了什么,因为最后,我被mysql数据库中的以下日志卡住了。2015-11-10 15:26:56 10fc InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_mal