當前位置:
首頁 > 知識 > 手把手搭建ECS雲伺服器(7)-定時備份MariaDB/MySQL

手把手搭建ECS雲伺服器(7)-定時備份MariaDB/MySQL

資料庫數據備份尤為重要,而我們不會人工手動去備份,這樣會很麻煩,我們都是通過伺服器每日自定運行來做的,設置一個定時時間即可

首先我們看一下mysqldump這個文件的位置:

可以看到目錄在 /usr/bin/mysqldump

然後進入掛載硬碟新建sh文件

運行腳本

vim backup-mariadb.sh

設置可運行許可權:

安裝crond服務:

yuminstallcrontabs

查看當前定時任務列表:

編輯定時任務:

crontab -e

添加一行新的任務,為了測試方便每分鐘運行這個任務:

保存後重啟:

service crond restart

貼出主要的命令:

service crond start//啟動服務

service crond stop//關閉服務

service crond restart//重啟服務

service crond reload//重新載入配置

然後我們去看看備份的sql文件:

都是以gz來壓縮的,解壓看看

gzip-d itzixi_20170703140901.sql.gz

對比可以看到內容和現有的數據是一致的

由於我們設置了開啟自啟動服務,所以最後還有把啟動定時任務的開關放進 /etc/rc.d/rc.local 中:

那麼到此定時備份就OK了!

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 BeJavaGod 的精彩文章:

手把手搭建ECS雲伺服器(6)-離線安裝最新穩定版MariaDB
手把手搭建ECS雲伺服器(5)-設置nginx+fastdfs+tomcat+redis開啟自啟動
手把手搭建ECS雲伺服器(4)-安裝redis以及集群
手把手搭建ECS雲伺服器(3)-配置JDK環境以及Tomcat+nginx伺服器
手把手搭建ECS雲伺服器(2)-掛載並安裝fastdfs文件伺服器

TAG:BeJavaGod |

您可能感興趣

Docker搭建L2TP-VPN伺服器
Linux中DNS伺服器搭建
CentOS7 搭建L2TP
Linux搭建ISCSI存儲伺服器
阿里雲伺服器Centos7.4搭建LNMP環境 WordPress安裝
CentOS搭建DNS伺服器實錄
快速搭建CentOS+ASP.NET Core環境支持WebSocket
Nginx+FastDFS圖片伺服器搭建
VMware虛擬機安裝CentOS 7並搭建Lamp伺服器環境
CentOS6.6下搭建jdk、tomcat、MySQL、Nginx
NVIDIA線下交流會:手把手教你搭建TensorFlow&Caffe深度學習伺服器
從零學習Spring MVC框架「環境搭建和MVC架構」
白色版 Virgil Abloh x AJ1 發售日期變更,全新 KAWS 雕塑在卡達搭建 | HB Daily
使用 Angular CLI 搭建項目
linux-CentOS搭建Git伺服器作為私有倉庫使用
Asp.net Core + Log4net + ELK 搭建日誌中心
Docker環境下搭建DNS LVS(keepAlived) OpenResty伺服器簡易集群
搭建SpringMVC(非web.xml文件方式)
三步教你如何使用RT-Thread MicroPython搭建一個Web伺服器
LEGO 以 50 萬塊積木搭建 1:1 McLaren Senna 超跑模型