一、wdcp系統訪問提示無法連接mysql
1、可能是mysql服務沒啟動,首先ssh登陸服務器,然后執行service?mysqld?restart重啟mysql再訪問試下,如果無法啟動,先用df?-lh查看下home分區有沒有掛載,如果沒有掛載嘗試先重啟,重啟后還是沒掛載,如果沒數據或者新購買可以在后臺重裝,如果有數據請自行掛載,或者在后臺選擇重新設置磁盤分區(多余磁盤合并到D盤),linux重掛分區等?提交工單我司檢查處理,啟動報錯請選擇mssql/mysql數據庫不能啟動等問題排查提交。
2、重啟mysql后還是提示無法連接mysql
①在wdcp訪問地址后面添加phpmyadmin直接在線管理mysql,如http://s-53469.gotocdn.com:8080/phpmyadmin?然后輸入root,密碼為后臺服務器初始密碼(如果修改過root密碼請用修改后的root密碼登陸),如果初始密碼無法登陸,請嘗試root3306,如果這個密碼也無法登陸,請重置再進行登陸。
②登陸后點擊sql,在里面輸入以下sql語句執行,其中xxxxx請替換為初始密碼。
use?mysql;
update?user?set?password=password("xxxxxx")?where?user="wdcp";
flush?privileges;
然后ssh登陸,vi?/home/wddata/data/db.inc.php?按字母a進入編輯模式,找到$dbpw這欄,替換""里面的密碼為剛才修改的密碼,然后按ctrl+c鍵退出編輯,再按shift+:(冒號)?鍵,輸入wq回車退出,這樣就可以修復wdcp無法連接mysql的問題。
二、登陸創建站點或者創建mysql提示root密碼不正確
按上述方法進入在線管理mysql模式,然后執行以下sql命令,同樣xxx替換為初始密碼:
use?mysql;
update?user?set?password=password("xxxxxx")?where?user="root";
flush?privileges;
然后ssh連接,vi?/home/wddata/data/dbr.inc.php???$sqlrootpw就是密碼,替換為剛才修改的密碼,$sqlrootpw_en是否要加密,這里要修改為0.然后按上面的方法保存退出。