1. 程式人生 > >最近關於mysql的造型,binlog使用,以及阿裏雲上線數據處理錯誤導致被處罰的思考

最近關於mysql的造型,binlog使用,以及阿裏雲上線數據處理錯誤導致被處罰的思考

lan blank tro tle cat 物理 不能 變化 binlog2

因團隊中成員,上線代碼時,不小心將數據表中吃掉物理的數據清空,導致被單位處罰,痛定思痛,我們應該如何上線,還需要準備哪些技能?

1、上線時,必須關閉服務,不能一邊上線,一邊讓用戶可以繼續操作,一邊產生數據,一邊處理數據,一旦出現問題,無法分清楚哪些對,哪些錯,能關閉服務升級時,一定要關閉服務!

2、一定要提前進行備份,不管操作哪張表,都一定要備份,未按規定備份的,必須從重處罰!!

3、在準備閃回等技術儲備:

mysql閃回工具binlog2sql 安裝使用

http://www.mamicode.com/info-detail-2289006.html

最近,從canal+rabbitmq讀取增量變化,不斷出現問題.

Python MySQL Replication

https://python-mysql-replication.readthedocs.io/en/latest/

最近關於mysql的造型,binlog使用,以及阿裏雲上線數據處理錯誤導致被處罰的思考