亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

zimbra服務器故障導致mysql開啟失敗怎么辦?

發布時間:2020-05-25 16:38:04 來源:億速云 閱讀:494 作者:鴿子 欄目:系統運維

記一次zimbra服務器故障導致mysql起不來問題
服務器有一天突然訪問不了,局域網連接不上,去機房查看,硬盤燈亮著,屏黑的,按電源鍵沒法關機,沒辦法,只能強制關機了。強制關機后,啟動起來,登陸進去看。
zmcontrol status過了好久才出現內容,提示如下:
Unable to determine enabled services from ldap.
Unable to determine enabled services. Cache is out of date or doesn't exist.
經網上查找解決方法:
zmcontrol stop
再zmcontrol start
啟動的時候就報錯了,好幾個服務啟動不起來
我就單獨一個服務一個服務啟動
看啟動提示都是提示mysql.service這個服務啟動不了
于是我去后臺查看mysql報錯日志
查看 /opt/zimbra/log/mysql_error.log
發現很多類似出錯提示:
Failed to find tablespace for table '"mboxgroup99"."tag"' in the cache. Attempting to load the tablespace with space id 6420
網上查了一下應該是Mysql表空間遭到破壞(應該是強制關機引起的)
于是我就想是否可以通過還原mysql數據庫來恢復表空間,因為系統每天有自動備份mysql數據庫
但是還原的時候又提示我以下信息:
Table 'xxx' is read only,表只讀,網上查了修改目錄底下文件夾和文件的權限,可是這些權限本來就沒有改,就不需要更改了
網上又找方法,發現可以修改my.cnf配置文件讓他強制啟動
/opt/zimbra/conf/my.cnf
在[mysqld]添加:
#innodb_force_recovery = 6
#innodb_purge_threads = 1
然后重啟mysql.service服務
這回zmcontrol查看各個服務都啟動了,個別啟動不了的再單獨啟動,等zmcontrol status查看各個服務都是running的時候再去登陸網頁版發送郵件,發現只能發,不能收,還是有問題
又繼續在網上查找方法,發現可以利用innochecksum這個工具修復,網上想安裝這個工具麻煩,找下/opt/zimbra/common/bin底下居然有自帶這個工具,于是用以下命令修復:
/opt/zimbra/common/bin/innochecksum -f /opt/zimbra/db/data/ibdata1
運行完,提示沒有-f 這個選項,我就--help查看,沒有查看代替-f的參數,后面干脆直接用不帶參數的命令:
/opt/zimbra/common/bin/innochecksum  /opt/zimbra/db/data/ibdata1
然后把前面my.cnf里面的強制恢復選項取消掉,再zmcontrol restart重啟服務,居然啟動起來了,發送和接收郵件也可以,不過有個遺憾就是imap服務不能用,后續再研究
PS:zmdbintegrityreport命令也可以在數據庫故障的時候用來嘗試修復數據庫

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

和林格尔县| 兖州市| 泗洪县| 巨鹿县| 营口市| 高台县| 江安县| 井冈山市| 唐山市| 明星| 霍山县| 凤庆县| 桃江县| 区。| 青田县| 盐边县| 大丰市| 华阴市| 娄烦县| 明溪县| 漳州市| 郑州市| 淄博市| 上犹县| 磐石市| 大城县| 寻甸| 卓尼县| 桃园市| 左贡县| 鄢陵县| 兴山县| 扬中市| 华池县| 镇安县| 西平县| 广灵县| 涟源市| 富锦市| 石屏县| 丰宁|