pbootcms 連接數據庫服務器失敗:Connection refused
造成它的原因可能很多,只有一個個試驗、檢查才可以排錯,可以以下面的順序進行檢查
1.看連接地址是否正確,端口是否正確
2.看目標host上數據庫服務是否開啟
3.看連接字串是否正確,尤其是用戶名,密碼
如果上面的問題都檢查過沒問題的話,基本可以確定是數據庫權限配置問題了,下面以mysql5.0數據庫為例說明解決方法
在數據庫服務器上使用root賬戶登錄數據庫,運行sql語句
GRANT 權限 ON 數據庫.表 TO '用戶'@'clienthost' IDENTIFIED BY '密碼' WITH GRANT OPTION
例如
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
這句話將所有數據庫所有表的所有權限賦予從任何客戶機登錄的root賬戶,需要密碼進行驗證。
建議不要使用root賬戶從遠程登入,這個有可能會阻止在本地使用root賬戶,還要通過遠程的方式修改root權限才能在本地使用root,可以使用下面的sql:
GRANT ALL PRIVILEGES ON somedb.* TO 'someuser'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
這句sql將somedb的所有表的所有權限賦予了someuser用戶,如果原來數據庫沒有someuser這個用戶
————————————————
版權聲明:本文為CSDN博主「jiazimo」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/jiazimo/article/details/6142006
如果您的問題還未解決可以聯系站長付費協助。

有問題可以加入技術QQ群一起交流學習
本站vip會員 請加入無憂模板網 VIP群(50604020) PS:加入時備注用戶名或昵稱
普通注冊會員或訪客 請加入無憂模板網 技術交流群(50604130)
客服微信號:15898888535
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若內容侵犯了原著者的合法權益,可聯系站長刪除。