三種模式是個人理解, 有誤解的地方, 望指正
日誌檔案路徑一般在資料庫資料存放資料夾
/usr/local/mysql/bin/mysqlbinlog --no-defaults --database=cdpf_dbtest --base64-output=decode-rows -v /usr/local/mysql/data/mysql-bin.001161 | less
通過less找到需要恢復的語句的點位
通過這個語句 我們就知道怎麼執行反向操作
建議通過binlog2sql生成反向操作sql語句
binlog2sql github鏈結
python 安裝參考位址
python 安裝
wget
tar -zxvf python-3.6.8.tgz
cd python3.6.8
./configure --prefix=/usr/local/python
make && make install
ln -s /usr/local/python/bin/python3.6.8 /usr/bin/python
pip 安裝
yum -y install epel-release
yum install python-pip
pip install --upgrade pip
pip -v
mysql回滾日誌
一 回滾日誌 undo log 1 作用 儲存了事務發生之前的資料的乙個版本,可以用於回滾,同時可以提供多版本併發控制下的讀 mvcc 也即非鎖定讀 2 內容 邏輯格式的日誌,在執行undo的時候,僅僅是將資料從邏輯上恢復至事務之前的狀態,而不是從物理頁面上操作實現的,這一點是不同於redo log...
回滾與刪除錯誤提交
剛才在windows上新開始金融交易演算法的專案,增加了gitignore以後想著跟mac上一樣把暫存區清空再重新儲存。沒想到windows上有些命令和mac上不一樣,一下子把本地所有檔案全刪了。然後自然就是回滾到上乙個,這一步沒問題。之後怎麼刪除錯誤提交?git push f或者git push ...
oracle資料被誤更新,如何回滾?
得益於自己的好習慣,每次更新資料都是在測試庫把sql先跑一遍,才敢到線上庫執行。其實即使出錯了,還有恢復的餘地。步驟如下。步驟一 select from js gkb unit as oftimestamp to timestamp 20201223 14 30 00 yyyymmdd hh24 m...