簡體   English   中英

Wordpress +遠程數據庫=建立連接時出錯

[英]Wordpress + Remote Database = Error Establishing Connection

我正在嘗試將我的數據庫移到一個單獨的專用盒子,我的wordpress可以遠程連接。 我已經完成了必需的轉儲,導入和權限。 將wp-config的DB_HOST從localhost更改為遠程IP后,我收到大膽的“ERROR ESTABLISHING CONNECTION”消息和一個空白頁面。

我目前可以使用以下命令從linux命令行訪問遠程mysql數據庫:

mysql -u USER -p -h REMOTE_IP

一切正常。 所以我知道所有的權限都已設置好,一切都井然有序。

然而,當我將相同的憑據放入愚蠢的wordpress配置時,它不起作用。 有任何想法嗎? 我打開了mysql錯誤日志記錄,但沒有出現這些失敗的嘗試。

這已經過時了,但無論如何我都會回復,以防有人碰到這個。

我之前遇到過類似的問題。 我的配置文件是正確的,我的數據庫可以從我的運行apache的盒子遠程訪問,就像你的情況一樣。 我認為問題必須是apache不允許與數據庫建立連接......或者沿着這些方向的東西。

話雖這么說,如果啟用了SELinux,請嘗試運行此命令:

setsebool -P httpd_can_network_connect=1

聽起來你需要wp-config.php的遠程數據庫服務器的IP,即:

define('DB_HOST', 'XXX.XXX.XXX.XX');
  1. 找到mysql配置文件/etc/mysql/my.conf
  2. 將綁定地址更改為0.0.0.0

然后嘗試這個mysql -h your_target_ip -u user_name -p

如果它顯示任何錯誤,請在此重播,我會幫助您

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM