在我們?nèi)粘9ぷ鲌鼍?,首先要做到架?gòu)無單點(diǎn)隱患,其次在優(yōu)化【安全、性能、高可用、高并發(fā)等】,MySQL這款關(guān)系型數(shù)據(jù)庫穩(wěn)定、高效,所以使用廣泛,如果企業(yè)架構(gòu)是1主多從,那如果Mysql主庫宕機(jī),如何解決?
----MySQL 主從同步原理圖
一、Mysql主庫宕機(jī)情況分類:
1)硬件問題,(服務(wù)器、ecs、虛擬主機(jī)等等)宕機(jī)
2)service問題,Mysql宕機(jī),服務(wù)異常,端口異常等
二、硬件問題處理思路
硬件問題我們可以查看IDC巡檢記錄,或通過遠(yuǎn)程控制卡查看硬件運(yùn)行狀態(tài),根據(jù)事實(shí)情況就行硬件故障報修進(jìn)行處理,恢復(fù)業(yè)務(wù)步驟:
1)查看報警信息,確認(rèn)業(yè)務(wù)是否收到影響,必要時切從庫進(jìn)行數(shù)據(jù)交互
2)IDC詢問排查
3)確認(rèn)硬件故障,短時間無法修復(fù)開Case處理
4)通知部門領(lǐng)導(dǎo),處理進(jìn)度,并實(shí)時記錄
5)事件處理完成后,擬寫故障報告,會議通報。
三、MySQL service問題處理思路
1)首先要做的就是判斷是否影響業(yè)務(wù),是否需要切庫,保證業(yè)務(wù)運(yùn)行時首要任務(wù)
2)如果此時需要切從庫,安裝如下步驟進(jìn)行:

到此,提升主庫完畢
四、所有slave指向新的master

以上就是關(guān)于數(shù)據(jù)庫如何快速回復(fù)業(yè)務(wù)的介紹,如果大家有更好的方法可以告訴我,下面是集中數(shù)據(jù)庫高可用方案:
1.MHA 高可用 http://blog.51cto.com/qiuyt/1930629
2.RDS 高可用+自動容災(zāi) https://www.aliyun.com/product/rds/mysql【借用圖】
3.快照
方法很多,就看您如何選擇。
五、另外關(guān)于ECS無法使用 MHA 說法問題解釋

阿里云工單反饋截圖
