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;
好了實際操作起來其實挺簡單的,你還在等什麼,趕快也操作起來。
如果您有什麼好建議或者是疑問,私信小編,隨時恭候您的提問!!
相關文章
- Active Directory 恢復與備份最佳實操
- MySQL 備份與恢復MySql
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- Mysql備份與恢復(1)---物理備份MySql
- MySQL 非常規恢復與物理備份恢復MySql
- Mysql備份與恢復(2)---邏輯備份MySql
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- 《入門MySQL—備份與恢復》MySql
- 入門MySQL——備份與恢復MySql
- MySQL備份與恢復操作解析MySql
- Mysql資料備份與恢復MySql
- Mysql備份恢復MySql
- MySQL備份與恢復——基於OUTFILE /LOAD DATA 邏輯備份恢復MySql
- MySQL 日誌管理、備份與恢復MySql
- MySQL入門--備份與恢復(三)MySql
- MySQL入門--備份與恢復(一)MySql
- MySQL入門--備份與恢復(二)MySql
- Mysql的幾種備份與恢復MySql
- RAC備份恢復之Voting備份與恢復
- 【MySQL】MySQL備份和恢復MySql
- 備份與恢復:polardb資料庫備份與恢復資料庫
- Jenkins備份與恢復Jenkins
- Postgresql 備份與恢復SQL
- mysql資料庫-備份與還原實操MySql資料庫
- MySQL-19.資料庫備份與恢復MySql資料庫
- mysql學習筆記之備份與恢復MySql筆記
- docker 中 MySQL 備份及恢復DockerMySql
- GitLab的備份與恢復Gitlab
- DB的備份與恢復
- Oracle 備份 與 恢復 概述Oracle
- 《MySQL 入門教程》第 06 篇 備份與恢復MySql
- Linux下MySQL資料庫的備份與恢復LinuxMySql資料庫
- Docker教程小白實操入門(21)--如何備份、恢復資料卷Docker
- MySQL運維實戰之備份和恢復(8.1)xtrabackup全量備份MySql運維
- Mysql資料庫備份及恢復MySql資料庫
- MySQL8.4備份恢復快速命令MySql
- MySQL備份和恢復方法彙總MySql
- MySQL日誌管理,備份和恢復MySql