物理冷備份與恢復的操作命令
物理冷備份與恢復的操作命令【199cloud-艾娜】
物理冷備份一般用tar命令直接打包資料庫資料夾,而在進行備份之前需要使用“systemctl stop mysqld”命令關閉mysql服務。
1)備份資料庫
建立一個/bak目錄作為備份資料儲存路徑,使用tar建立備份檔案。整個資料庫資料夾備份屬於完全備份。
[root@centos01 ~]# systemctl stop mysqld <!--停止mysql服務--> [root@centos01 ~]mkdir /bak/ <!--建立儲存備份目錄--> [root@centos01 ~]# tar zcf /bak/mysql_all-$(date +%F).mysql.gz /usr/local/mysql/data/ <!--直接tar打包資料庫檔案--> [root@centos01 ~]# ls /bak/ <!--檢視備份的資料--> -rw-r--r-- 1 root root 766598 10月 31 03:57 /bak/mysql_all-2019-10-31.mysql.gz
2)恢復資料庫
[root@centos01 ~]mkdir test <!--建立恢復資料目錄--> [root@centos01 ~]# tar zxvf /bak/mysql_all-2019-10-31.mysql.gz -C ./test/ <!--解壓縮備份資料到恢復目錄--> [root@centos01 data]# cd /usr/local/mysql/data/ <!--進入資料原始位置--> [root@centos01 data]# rm -rf ./* <!--刪除資料--> [root@centos01 ~]# cd ./test/usr/local/mysql/data/ <!--切換到恢復目錄--> [root@centos01 date]#mv ./* /usr/local/mysql/data/ <!--將恢復目錄資料恢復到原始位置--> [root@centos01 ~]# systemctl start mysqld <!--啟動mysql服務-->
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975301/viewspace-2697039/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql備份與恢復(1)---物理備份MySql
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- MySQL 非常規恢復與物理備份恢復MySql
- MySQL備份與恢復操作解析MySql
- 詳解叢集級備份恢復:物理細粒度備份恢復
- OceanBase物理備份恢復實踐
- DBV:冷備份的校驗和恢復
- RAC備份恢復之Voting備份與恢復
- 備份與恢復:polardb資料庫備份與恢復資料庫
- oracle冷備恢復Oracle
- tore 命令來恢復備份
- DB的備份與恢復
- GitLab的備份與恢復Gitlab
- Jenkins備份與恢復Jenkins
- Postgresql 備份與恢復SQL
- MySQL 備份與恢復MySql
- 達夢DM備份恢復(物理和邏輯)
- GitLab的自動備份、清理備份與恢復Gitlab
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- mysql的冷備份與熱備份MySql
- Oracle 備份 與 恢復 概述Oracle
- mongodb 備份恢復常用命令MongoDB
- MySQL8.4備份恢復快速命令MySql
- LightDB常用備份恢復命令說明
- Mysql備份與恢復(2)---邏輯備份MySql
- MySQL備份與恢復——基於OUTFILE /LOAD DATA 邏輯備份恢復MySql
- Mysql的幾種備份與恢復MySql
- Elasticsearch叢集的備份與恢復Elasticsearch
- Linux 系統的備份與恢復Linux
- 備份與恢復oracle_homeOracle
- 《入門MySQL—備份與恢復》MySql
- DB2備份與恢復DB2
- MySQL備份與恢復——實操MySql
- 入門MySQL——備份與恢復MySql
- RMAN備份與恢復測試
- Mysql資料備份與恢復MySql
- Mongo 資料庫備份和恢復命令Go資料庫
- db2 命令列備份和恢復DB2命令列