物理冷備份與恢復的操作命令
發布時間:2020/6/8 15:44:42 來源: 縱橫數據
物理冷備份與恢復的操作命令【艾娜】
物理冷備份一般用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服務-->
本文來源:
//66moju.cn/article/2675.html
[復制鏈接]
鏈接已復制