国产探花免费观看_亚洲丰满少妇自慰呻吟_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文件為空文件。否則會有錯誤日志。
 
 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民乐县| 台北市| 晴隆县| 马尔康县| 临城县| 云霄县| 铁岭县| 彰化县| 九龙县| 商南县| 鹤庆县| 富锦市| 奇台县| 浮山县| 噶尔县| 新闻| 志丹县| 桃园县| 潜江市| 建湖县| 确山县| 阜平县| 桂平市| 文登市| 奇台县| 颍上县| 康乐县| 镶黄旗| 阆中市| 昭通市| 镇沅| 廉江市| 陆河县| 黑山县| 军事| 津南区| 灌云县| 亳州市| 平湖市| 芦山县| 衡阳县|