国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql斷電后開啟報錯

2024-07-24 12:32:12
字體:
來源:轉載
供稿:網友
       一個網管系統連接的mysql數據庫不能啟動,數據庫版本5.5.36查看錯誤日志信息:
       查看MySQL啟動日志,發現有“InnoDB: The log sequence number in ibdata files does not match”、“InnoDB: the log sequence number in the ib_logfiles! ”、“Database page corruption on disk or a failed”和“Ending processing because of a corrupt database page.”等錯誤信息,數據庫是同于數據文件損壞沒有啟動成功。
 
       數據文件損壞有多種原因,最常見的原因是服務器斷電導致數據文件和日志文件的事務ID不一致,再次啟動檢驗到不一致而無法啟動。
通過在啟動日志中搜索“Database was not shut down normally!”,搜索到19處,證明MySQL最后一次不是正常停止。MySQL啟動時會檢測上次是否正常停止,如果不正常則會打印這條錯誤信息,并試圖自動修復,修復不成功就放棄啟動。
 
       將MySQL以只讀的形式啟動,啟動后數據庫并不具備完整功能,但可以進行數據備份操作。
       在MySQL參數文件esight.ini中[mysqld]中設置參數innodb_force_recovery=6
       然后執行MySQL/bin/startup.bat進行啟動MySQL。如果啟動不了,則可判斷無法修復,直接考慮重裝eSight。
2、 使用mysqldump單獨備份每一個數據庫,每個數據庫會單獨一個備份文件,這樣為了某個數據庫損壞不會影響其它數據的恢復。
  
mysqldump --force -uroot –p########## -databases mysql >> mysql_backup.sql
 
mysql.exe -uroot -p < mysql_backup.sql > mysql_recover_result.txt 2>&1
        如果執行正確,mysql_recover_result.txt文件為空文件。否則會有錯誤日志。
 
 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松江区| 绍兴县| 望江县| 贵南县| 农安县| 明光市| 晋宁县| 湘潭市| 慈溪市| 安顺市| 竹溪县| 察哈| 泗阳县| 金山区| 昭平县| 华亭县| 宿松县| 三台县| 弥勒县| 龙游县| 河津市| 阳高县| 子洲县| 合川市| 云梦县| 砀山县| 葵青区| 罗江县| 通化市| 高唐县| 闽侯县| 昆山市| 韶关市| 安徽省| 丰都县| 罗平县| 双城市| 新竹市| 平南县| 商南县| 铁力市|