linux - 故障发生后如何确保mysql数据不丢失?
天蓬老师
天蓬老师 2017-04-17 11:49:28
0
2
736

如题,
最近遇到了一个问题,mysql数据库损坏,最后通过myisamchk修复的。

有个疑问,
mysql数据库的定时备份只是用来做大型突发事件的事后处理,
并且会丢失从最后一次备份到事故发生的数据,

目前已知的办法是mysql主从备份,
请问除了这个之外,有没有什么办法实现完全不丢失数据?

= =

结语:
虽然本问说的是小公司、小作坊的解决方案,例如几百人到几千人的discuz论坛,
但是确实如murmur所回答的那样,也和正常的认知一样,完美的解决方案是钱砸出来的。

除此之外,对于小的作坊来说,innodb和自己搞事务处理也是可以的。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(2)
Ty80

日誌復原肯定是有遺失的可能 理論意義的完全不遺失資料 mysql估計做不到 至少也得是oracle等級(要不銀行幹嘛不用mysql)
除此之外還要花血本砸硬體 就算你熱備兩個節點同時失效也不是不可能 這時候就好最好的伺服器 兩路電源 機房都要專門設計
總之 就是兩個字 砸錢

剛剛想到 完全這兩個字 還是有問題
即便是銀行砸了那麼多錢 為了所謂的完全 每次你在營業網點的現金操作 不還是有紙質記錄麼
在可靠性上 還是不要瞧不起國企 那都是用錢砸出來的可靠性 網路反倒差些 尤其是網遊 三天兩頭宕機回檔 這要在銀行早排隊吃官司了

另外據說銀行的資料是三處備份 是三個機房而且分開兩地 你再想想你所謂主從mysql能做到多少穩定性呢

巴扎黑

innodb的log-bin恢復

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!