我是新來的WordPress,我試圖在我的本地機器上安裝它。WordPress錯誤建立數據庫連接
我收到錯誤,如「建立數據庫連接時出錯」。
我嘗試所有的解決方案從WP博客,
-
- 創建新用戶與所有特權
-
- 累根用戶。
-
- 多次創建並刪除目標數據庫。
什麼都不起作用。
有沒有人知道我可以嘗試的其他東西?
我是新來的WordPress,我試圖在我的本地機器上安裝它。WordPress錯誤建立數據庫連接
我收到錯誤,如「建立數據庫連接時出錯」。
我嘗試所有的解決方案從WP博客,
什麼都不起作用。
有沒有人知道我可以嘗試的其他東西?
Error establishing a database connection
並沒有比這更簡單。您的密碼,數據庫名稱,用戶名或主機是錯誤的。請參閱http://codex.wordpress.org/Common_WordPress_Errors#Error_Establishing_Database_Connection
您確定要使用localhost
作爲服務器嗎?你使用MAMP還是WAMP?
嘗試在PC/Mac上使用Adminer http://www.adminer.org/來查找數據庫名稱等,並在需要時管理數據庫。
如果你知道可以用一個外殼,嘗試登錄到MySQL服務器,並試圖
mysql> show databases;
列出所有的數據庫來檢查你的數據庫名稱。
並嘗試
mysql> mysqlserverinfo --server=root:[email protected] -d --format=vertical
獲得端口信息等見http://dev.mysql.com/doc/mysql-utilities/1.6/en/mysqlserverinfo.html
@marlrateldge謝謝,問題解決了數據庫的細節問題,我通過錯誤的細節 – Shashikant
對於未來的讀者,如果你是在OSX優勝美地(OSX的可能是其他版本)中,並得到「建立數據庫連接時出錯「,您可能需要執行以下操作:
sudo mkdir /var/mysql
sudo chmod 755 /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
優勝美地查找mysql.sock文件的錯誤位置,因此將此符號鏈接創建到正確的位置可解決問題。
缺少符號鏈接是WordPress問題的原因是因爲在wp-config.php文件中,define('DB_HOST', 'localhost');
不起作用。另一種解決方法是將您的wp-config文件中的此值更改爲define('DB_HOST', '127.0.0.1');
。
OP沒有說明他們在wp-config文件中改變了什麼細節來解決問題(可能是因爲這是DB_HOST參數),所以我只是想我會發布這個,因爲我浪費了很多時間試圖想辦法!
我使用MAMP作爲MySQL服務器,並使用它的phpMyAdmin接口爲WordPress創建數據庫並指定其用戶名和密碼。
對於新數據庫,主機在phpMyAdmin的「用戶」選項卡上顯示爲「%」,它表示應允許任何值,並讓我在整個過程中獲得一定的方式。但是,我最終進入phpMyAdmin的「用戶」標籤下的「登錄信息」,並將「%」更改爲「localhost」。
這讓我完成設置WordPress。
你如何設置本地數據庫? –
感謝您的評論,其實我錯誤地配置了wp-config.php文件,修好後修好了所有運行良好的 – Shashikant