首页 文章

从wp_config文件为WordPress设置外部数据库

提问于
浏览
1

Problem:

如何通过在文件wp_config中设置WordPress配置来使用不在localhost中的外部数据库 .

因此,所有WordPress文件(wp_content,wp_admin,...)都在本地计算机A中,而数据库在服务器B中 .

这可以吗?,设置如何?

What I have tried:

define('DB_HOST', 'example');
define('DB_HOST', 'example.com');
define('DB_HOST', 'http://example.com');
define('DB_HOST', 'example.com:22');

Notes:

  • 服务器在Linux上使用MySQL .

  • 当我更改配置时,要使用本地数据库,它可以完美运行 . 所以它不是WordPress,是连接设置 .

  • 用户名,密码和数据库名称(DB_NAME,DB_USER,DB_PASSWORD)是正确的 .

Current error:

Build 数据库连接时出错

Related links:

http://codex.wordpress.org/Editing_wp-config.php

http://wordpress.org/support/topic/connect-local-wordpress-site-to-remote-database

http://digwp.com/2010/08/pimp-your-wp-config-php/

1 回答

  • 0

    要开始诊断,我会做以下事情:

    • 尝试使用其他设备上的用户连接到数据库 . 如果可以,我们可以排除数据库端的连接问题/远程访问权限 . 一定要允许mySql监听端口通过你可能拥有的任何防火墙

    • define('DB_HOST', 'example.com:port'); 是正确的格式 . 你能尝试使用IP地址吗?默认情况下,mySql也会侦听端口3306 .

    • 非常不可能,但也检查从WP主机到DB服务器/ mySql端口的出站连接

相关问题