標籤:圖片 src 存在 alt 接受 start 名稱 under 檔案名稱
https://help.aliyun.com/knowledge_detail/41738.html
mysql全備:記錄pos位置
mysqldump -h10.10.10.1 -uadmin -p --master-data=2 --single-transaction -R --events -q --all-databases > 2.sql
cat 2.sql |head -22
在匯出的備份中的22行會看到pos位置點和具體的binlog檔案名稱
CHANGE MASTER TO MASTER_LOG_FILE=‘mysql-bin.000955‘, MASTER_LOG_POS=65546478
然後通過以下命令1進行恢複
或者我們可以找到該pos點處具體的時間資訊,然後進行恢複,命令如下2
將二進位日誌恢複成可讀狀態:
mysqlbinlog --no-defaults -v --base64-output=decode-rows mysql-bin.000955 > binlog111.sql
將binlog恢複到資料庫
命令1
mysqlbinlog mysql-bin.000688 mysql-bin.000689 --start-position=531167 --stop-datetime="16-05-16 18:05:03" | mysql -uroot -p -P3306 -h *.*.*.*
命令2
mysqlbinlog mysql-bin.000688 mysql-bin.000689 --start-datetime="17-06-06 10:05:03" --stop-datetime="17-06-06 18:05:03" | mysql -uroot -p -P3306 -h *.*.*.*
# mysqlbinlog 其他可以使用的參數
# --database db_name 指定僅增量恢複指定資料庫 db_name 的資料
# --start-position 指定開始恢複的 binlog 位點,該位點應存在於指定的第一個 binlog 檔案。
# --stop-position 指定恢複到的 binlog 位點,該位點應存在於指定的最後一個 binlog 檔案。
# --start-datetime 指定開始恢複的時間點(從第一個等於或大於該時間點的 binlog 事件開始)。
# 以本地時間時區為準,格式為 MySQL 可以接受的時間格式,比如"2016-05-16 08:01:05" 或 "16-05-16 08:01:05"。
# --stop-datetime 指定停止恢複的時間點(在第一個等於或大於該時間點的 binlog 事件停止)。
# 以本地時間時區為準,格式為 MySQL 可以接受的時間格式,比如"2016-05-16 08:01:05" 或 "16-05-16 08:01:05"。
mysql備份工具--mysqldump備份以及恢複