MySQL備份與恢復——實操
MySQL備份與恢復
對於MySQL備份與恢復,上一篇文章我們已經做出詳細的介紹——MySQL備份與恢復——介紹
先來介紹一下我們的實驗環境
在資料庫表中,分三次錄入學生考試成績
首次錄入成績後,做該表的完全備份.後兩次成績的錄入之後,分別做增量備份。
模擬資料丟失,並使用增量備份分別基於位置和時間點恢復一班所有學生成績與二班陳銘與付傑的成績,入下圖。
在資料庫中錄入資料
開啟二進位制日誌,恢復時使用
[root@centos01 ~]# vim /etc/my.cnf
更新二進位制日誌
[root@centos01 ~]# mysqladmin -uroot -ppwd@123 flush-log
進入資料庫建立庫和表然後插入資料
建立庫——benet
建立表——student
表中插入資料
檢視錶中有5條資料
完整備份表資料
ls 檢視當前宿主目錄
插入二班資料
根據上述條件
模擬資料丟失,並使用增量備份分別基於位置和時間點恢復一班所有學生成績與二班陳銘與付傑的成績。
將一班的資料都刪掉,這裡有點繁瑣了,直接刪除班級為‘一班’的就好了,當時有點小糊塗。
檢視
檢視二進位制檔案
從二進位制日誌ID開始和結束範圍恢復一班資料
資料恢復
操作步驟同上
從二進位制日誌時間開始和結束範圍恢復‘付傑’和‘陳銘’。
mysqlbinlog --start-datetime='2020-10-05 19:36:14' --stop-datetime='2020-10-05 19:36:20' /usr/local/mysql/data/mysql-bin.000008 | mysql -uroot -ppwd@123;
好了實際操作起來其實挺簡單的,你還在等什麼,趕快也操作起來。
如果您有什麼好建議或者是疑問,私信小編,隨時恭候您的提問!!
相關文章
- MySQL備份與恢復MySql
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- Mysql備份與恢復(1)---物理備份MySql
- Mysql的備份與恢復MySql
- Mysql 備份與恢復 二MySql
- Xtrabackup2.4.8備份、還原、恢復Mysql5.7.19實操MySql
- MySQL 非常規恢復與物理備份恢復MySql
- Mysql備份與恢復(2)---邏輯備份MySql
- 入門MySQL——備份與恢復MySql
- 《入門MySQL—備份與恢復》MySql
- MySQL備份與恢復操作解析MySql
- Mysql資料備份與恢復MySql
- MySQL備份與恢復簡介MySql
- Effective MySQL之備份與恢復MySql
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- Mysql備份恢復MySql
- mysql 備份恢復MySql
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- MySQL入門--備份與恢復(一)MySql
- MySQL入門--備份與恢復(二)MySql
- MySQL入門--備份與恢復(三)MySql
- Mysql的幾種備份與恢復MySql
- MySQL增量備份與恢復例項MySql
- mysql簇備份與恢復(轉載)MySql
- MySQL備份與恢復——基於OUTFILE /LOAD DATA 邏輯備份恢復MySql
- 【MySQL】MySQL備份和恢復MySql
- Mysql備份和恢復MySql
- 備份與恢復:polardb資料庫備份與恢復資料庫
- mysql的資料庫備份與恢復MySql資料庫
- 【Mysql】xbackup全量與增量備份恢復MySql
- (連結)MySQL Cluster的備份與恢復MySql
- mysql資料庫-備份與還原實操MySql資料庫
- 備份與恢復--利用備份的控制檔案恢復
- 備份與恢復系列 十一 控制檔案的備份與恢復
- 【轉】 RMAN備份與恢復實踐
- Postgresql 備份與恢復SQL
- mysql innobackupex增量備份恢復MySql
- MySql邏輯備份恢復MySql