国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql將bin-log日志文件轉為sql文件的方法

2024-07-24 12:41:44
字體:
來源:轉載
供稿:網友

查看mysqlbinlog版本

mysqlbinlog -V [--version]

查看binlog日志開啟狀態

show variables like '%log_bin%';

mysql打開bin-log日志后,mysql數據庫的非查詢操作會將記錄保存到bin-log文件中。一般bin-log日志文件不能打開查看的,需要用到mysql的工具進行。假設/mysql/data/目錄中存放著二進制文件mysql-bin.000011。需要將日志文件mysql-bin.000011中關于數據庫tide的sql語句導出到文件tide.sql中,進行如下操作:

// 將binlog日志文件關于tide庫的sql轉出到文件mysqlbinlog mysql-bin.000011 -d tide > tide.sql // 選擇時間范圍導出mysqlbinlog --start-date="2017-08-12 15:00:19" --stop-date="2017-08-12 15:30:19" mysql-bin.000011 -d tide > tide.sql 

如果binlog日志文件記錄為ROW格式

// 將row格式的binlog日志文件base64解析后轉入文件,-v代表換行展示mysqlbinlog --base64-output=decode-rows -v mysql-bin.000011 -d tide > tide.sql

執行完畢后在當前目錄會生成tide.sql的文件,這時可以用vim/vi來打開文件

總結

以上所述是小編給大家介紹的mysql將bin-log日志文件轉為sql文件的方法,希望對大家有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安龙县| 麦盖提县| 孝昌县| 三门峡市| 古蔺县| 吴江市| 讷河市| 留坝县| 光泽县| 周口市| 新乐市| 鄂托克前旗| 江川县| 津南区| 晴隆县| 扶绥县| 荃湾区| 雅江县| 抚远县| 江华| 遂宁市| 永康市| 岳普湖县| 大厂| 滨海县| 潮安县| 泾源县| 前郭尔| 汪清县| 安庆市| 于田县| 大关县| 岱山县| 灵石县| 府谷县| 庆云县| 织金县| 巴彦县| 淅川县| 商都县| 阳泉市|