事件背景
下載及安裝
https://codeload.github.com/danfengcao/binlog2sql/zip/master
https://codeload.github.com/PyMySQL/PyMySQL/tar.gz/v0.9.3
#yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel
#tar -xvf Python-3.8.2.tar.xz
#cd Python-3.8.2
./configure --prefix=/usr --with-ensurepip --with-system-ffi
make && make install
root@localhost.localdomain:[/root/soft]python3 --version
Python 3.8.2
root@localhost.localdomain:[/root/soft]pip3 --version
pip 19.2.3 from /usr/lib/python3.8/site-packages/pip (python 3.8)
#pip3 install PyMySQL-0.9.3.tar.gz
#pip3 install mysql-replication-0.21.tar.gz
root@localhost.localdomain:[/root/soft]pip3 list
Package Version
----------------- -------
mysql-replication 0.21
pip 19.2.3
PyMySQL 0.9.3
setuptools 41.2.0
#unzip binlog2sql-master.zip
#mv binlog2sql-master/binlog2sql ./
數據恢復
python binlog2sql/binlog2sql.py -utestuser -pxxx-dtestdb -t test --start-file=mysql-bin.000013 --start-datetime=2022-
03-01 14:30:00 --stop-datetime=2022-03-01 15:30:00 --only-dml –sql-type= DELETE >delete.txt
python binlog2sql/binlog2sql.py -B -utestuser -pxxx-dtestdb -t test --start-file=mysql-bin.000013 --start-
datetime=2022-03-01 14:30:00 --stop-datetime=2022-03-01 15:30:00 --only-dml –sql-type= DELETE >insert.txt
mysql>source insert.txt
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129441.html
摘要:引言數據庫一直是個大問題。那么如果做到防止數據庫誤刪或者是誤更新,可以參考下以下幾點,下面總結的都是業務層面,和一些配置層面。軟刪除的好處也很明顯,如果是業務發現誤刪,還能有回旋的余地。賬號在非必須情況下,盡量不要參與日常運維,維護的工作。 引言 ??數據庫一直是個大問題。如果沒有做數據備份,或者是開啟binlog,那真得就是沒了就是沒了,全表更新就是真的回不去了,就算開啟了備份,也很...
閱讀 1353·2023-01-11 13:20
閱讀 1699·2023-01-11 13:20
閱讀 1211·2023-01-11 13:20
閱讀 1904·2023-01-11 13:20
閱讀 4161·2023-01-11 13:20
閱讀 2751·2023-01-11 13:20
閱讀 1397·2023-01-11 13:20
閱讀 3664·2023-01-11 13:20