2017-06-26 32 views
1

在joomla 3.7網站,一切都運行正常。但昨晚突然就已經完全下來,扔錯誤味精joomla數據庫沒有迴應

"Application Instantiation Error: Could not connect to MySQL"

由我編輯了以admin評論最後執行的操作。編輯完成後點擊「保存」,出現錯誤。桌子是MYIASM。

cPanel中的check_database或repair_database選項也不響應。在phpMyAdmin中,我可以查看錶列表,但運行任何查詢都會停止並顯示錯誤

"Lost connection to MySQL server during query

無法從cpanel或phomyadmin或mysqldump備份數據庫。

2006 - MySQL server has gone away

但我有另一個drupal數據庫在同一個主機。 Tt正在爲該網站提供服務,並且所有上述操作都可以毫無問題地進行。

joomla db是myIASM格式。畢竟錯誤,我試圖將錶轉換爲InnoDB。但是ALTER TABLE查詢也停在中間。有些桌子是Innodb,有些桌子現在是MYIASM。

請幫我解決問題。

更新: 一番檢查後,我發現該數據庫拋出的錯誤作爲

already has more than 'max_user_connections' active connections when trying to connect

但在「SHOW PROCESSLIST」

回答

0

在你的.cfg或可見的.ini沒有有效的連接, log_warnings = 2用於記錄到錯誤日誌,包括連接失敗的詳細信息。

爲了確定有多少連接是可能的,

SHOW GLOBAL VARIABLES LIKE 'MAX_CONNECTIONS' ,增加了10%與

MAX_CONNECTIONS =(newlimit)

兩者內的[mysqld],關機,重新啓動

記住SET GLOBAL general_log = 1將跟蹤MySQL在您遇到問題時試圖爲您分析的所有內容。

記得在午餐前(或任何地方)關掉general_log。