本文目錄一覽:
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-hant/n/241252.html