檢視MySQL還原出來的binlog日誌中內容方法
用mysqlbinlog查出需要檢視的資料後,可以用more來檢視:
[root@yoon data]# more recover_sakila.sql | grep --ignore-case -E 'insert' -A2 -B2 | grep yoon
如果表名包含yoon_log,yoon_order,只想匯出yoon表的話,+個-w
[root@yoon data]# more recover_sakila.sql | grep --ignore-case -E 'insert' -A2 -B2 | grep -w yoon > yoon.sql
insert into yoon(name) values ('yoon')
insert into yoon(name) values ('aaa')
可以清晰的檢視出所有的insert into語句,如果語句中含有較長的HTML內容,就無法查出完整的update語句,用以下命令:
cat recover_sakila.sql | grep -i 'update yoon' -A60 -B60 | grep -i 'update yoon' -A60 -B60 > recover_sakila.sql
[root@yoon data]# more recover_sakila.sql | grep --ignore-case -E 'insert' -A2 -B2 | grep yoon
如果表名包含yoon_log,yoon_order,只想匯出yoon表的話,+個-w
[root@yoon data]# more recover_sakila.sql | grep --ignore-case -E 'insert' -A2 -B2 | grep -w yoon > yoon.sql
insert into yoon(name) values ('yoon')
insert into yoon(name) values ('aaa')
可以清晰的檢視出所有的insert into語句,如果語句中含有較長的HTML內容,就無法查出完整的update語句,用以下命令:
cat recover_sakila.sql | grep -i 'update yoon' -A60 -B60 | grep -i 'update yoon' -A60 -B60 > recover_sakila.sql
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-1781106/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql檢視binlog日誌詳解MySql
- 檢視mysql 的binlog日誌存放的位置(轉)MySql
- MySQL 的日誌:binlogMySql
- MySQL的binlog日誌MySql
- MYSQL啟用日誌和檢視日誌MySql
- oracle 日誌檢視方法Oracle
- mysql清除binlog日誌MySql
- 清除MySQL Binlog日誌MySql
- mysql binlog日誌刪除MySql
- Mysql-binlog日誌-TMySql
- 檢視檔案內容的特殊方法
- 檢視mysql日誌及日誌編碼問題MySql
- Linux 中實時檢視日誌的3種方法Linux
- [MySQL binlog]徹底解析Mixed日誌格式的binlogMySql
- 根據日期來查詢mysql的binlog日誌的指令碼MySql指令碼
- 如何在MySQL中檢視binlog二進位制日誌?MySql
- 檢視檔案內容的特殊方法(轉)
- MySQL 5.5 NDB叢集檢視日誌MySql
- 檢視日誌
- mysql備份還原-基於binlog的增量備份還原MySql
- MySQL雙主複製環境中BINLOG日誌的解析~MySql
- 檢視oracle中controlfile的內容Oracle
- MySQL 日誌系統 redo log、binlogMySql
- MySQL 正確刪除 binlog 日誌MySql
- 實時備份mysql binlog日誌MySql
- 監聽MySQL的binlog日誌工具分析:CanalMySql
- mysql開啟檢視慢查詢日誌MySql
- binlog日誌的格式
- NAS中如何檢視日誌記錄?
- oracle 11g檢視alert日誌方法Oracle
- Mysql之binlog日誌說明及利用binlog日誌恢復資料操作記錄MySql
- 利用binlog日誌恢復mysql資料MySql
- MySQL--binlog日誌恢復資料MySql
- Oracle 警告日誌 (alert log) 中包含哪些內容 ?Oracle
- mysql 誤刪除表內資料,透過binlog日誌恢復MySql
- 檢視docker映象的日誌Docker
- 檢視系統的日誌
- 實時檢視模擬器的日誌輸出