如何使用其他服务器上的wordpress数据库

时间:2018-09-07 09:42:18

标签: mysql database wordpress

我需要为我的wordpress网站使用位于其他服务器上的数据库

我在wp-config.php上对此进行了更改

/** MySQL hostname */
define('DB_HOST', '192.0.2.100');

在另一台计算机上我改变了

需要phpmyadmin.conf中的local来获取phpmyadmin.conf文件中所有已授予的权限 但是当我尝试打开我的网站

时仍然出现此错误
  

连接数据库出错

我知道在两台计算机的Windows上都可以工作该怎么办

2 个答案:

答案 0 :(得分:0)

define('DB_HOST', '192.0.2.100');更改为define('DB_HOST', 'localhost');

答案 1 :(得分:0)

首先,您需要数据库主机,名称,用户名和密码才能连接到mysql,而不仅是主机。

此外,请确保其他服务器允许远程连接到mysql(请与您的托管服务提供商联系)。要进行验证,您可以使用SequelPro之类的应用来测试连接,并且您需要进行以下连接:

  1. 主持人:database server IP
  2. 用户名:database user
  3. 密码:database user password
  4. 列表项:Database name (optional if you want to directly select it after successfully connecting)

如果连接成功,则需要在wp-config.php文件中应用以下设置:

/** The name of the database for WordPress */ define( 'DB_NAME', 'DB_NAME_USED ABOVE' );

/** MySQL database username */ define( 'DB_USER', 'DB_USER_USED_ABOVE' );

/** MySQL database password */ define( 'DB_PASSWORD', 'DB_PASS_USED_ABOVE' );

/** MySQL hostname */ define( 'DB_HOST', 'DB_HOST_USED_ABOVE' );

干杯!