本文目錄一覽:
mysql資料庫伺服器突然斷電,所有數據表數據丟失正常嗎
不正常。短電的話,丟失的數據應該就是短電前的一些數據,之前的數據應該是不會丟失的。
而且突然斷電,有可能把數據表損壞,但是有可能repaire好
如何修復MYSQL資料庫因斷電造成的數據損壞
在使用MySQL資料庫的時候,都碰到過因斷電造成資料庫損壞的情況,大家都知道,斷電或非正常關機是導致MySQL資料庫出現錯誤最常見的原因,如何恢復MySQL資料庫是大家都非常頭痛的問題。目前有方法可以幫助大家恢復損壞的MySQL資料庫嗎?
當用戶出現斷電造成的MySQL資料庫丟失損壞時,如果能進入MySQL軟體,但是提示錯誤信息,用戶可以通過「系統維護」—「資料庫壓縮修復」,壓縮下資料庫(有些軟體在「系統設置」—「系統維護」—「資料庫備份\恢復」中),這種方法只適合一小部分的資料庫故障修復,功能性並不高。
現在網路上有兩種比較推薦使用的MySQL資料庫恢復方法,一種方法使用MySQL(和PHP搭配之最佳組合)的check table和repair table 的sql語句,另一種方法是使用MySQL(和PHP搭配之最佳組合)提供的多個myisamchk, isamchk數據檢測恢復工具。在很多用戶看來,這兩個方法都比較複雜,並不適合大多數的用戶使用。另外,這兩種方法並不能有效的恢復MySQL資料庫,可能還會造成資料庫被進一步損壞,造成大家無法挽回的損失。根據以上幾個原因,這兩種MySQL資料庫恢復方法並不建議大家使用。
。
資料庫被損壞分以下幾種情況:
1、嚴重損壞
2、輕度損壞
3、有些表被損壞或有些表的部分記錄被損壞
機房斷電,mysql啟動不了
日誌裡面已經提示了,你的mysql沒有正常關閉。
1,有可能是斷電引起了硬體故障
2,檢查一下mysql裡面是不是有壞庫
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/241252.html