天天看點

mysql磁盤挂載_CentOS7.X 挂載磁盤 與Mysql 自動備份

1、前言

搞了好幾天終于弄了出來,簡單記錄一下。注意以下教程是在測試伺服器基礎上編寫 如資料盤含有資料切勿使用此教程,如對指令行不熟悉的 不建議搞哈 。本文中的磁盤/dev/sdb為筆者測試伺服器上的命名,在您的伺服器中可能是/dev/xdb、/dev/vdb、/dev/xvdb等等,請根據實際情況進行修改

2、建立挂載目錄 www

mkdir -p /www

3、确認是否沒有分區的磁盤

fdisk -l

如下圖,沒有分區的磁盤是/dev/vdb,在您的伺服器中可能是/dev/sdb,請注意按照實際名稱修改 I/O size (minimum/optimal): 512 bytes / 512 bytes 與 /dev/vdb1 2048 167772159 83885056 83 Linux  之間沒有内容就是沒有分區的

mysql磁盤挂載_CentOS7.X 挂載磁盤 與Mysql 自動備份

4、磁盤分區 若已分區,可跳過

fdisk /dev/vdb

mysql磁盤挂載_CentOS7.X 挂載磁盤 與Mysql 自動備份

然後輸入n開始建立分區

輸入p建立主分區

選擇分區号 輸入1

輸入分區開始位置,直接回車

輸入wq 回車退出

mysql磁盤挂載_CentOS7.X 挂載磁盤 與Mysql 自動備份

5、檢查是否分區成功(帶有sdb1/vdb1/xvb1說明成功)

fdisk -l

mysql磁盤挂載_CentOS7.X 挂載磁盤 與Mysql 自動備份

6、格式化分區

mkfs.ext4 /dev/vdb1

mysql磁盤挂載_CentOS7.X 挂載磁盤 與Mysql 自動備份

7、将分區挂載資訊添加到配置檔案/etc/fstab中,實作開機/重新開機自動挂載

echo "/dev/vdb1 /www ext4 defaults 0 0" >> /etc/fstab

mount-a

df-h

重新挂載所有分區 mount -a

檢查是否挂載成功df -h

mysql磁盤挂載_CentOS7.X 挂載磁盤 與Mysql 自動備份

8、Mysql的自動備份

沒有安裝mysql的自己安裝一下就不貼教程了

8.1、在挂載磁盤建立檔案夾 databack 在databack檔案夾下面建立一個back.sh腳本檔案

mysql磁盤挂載_CentOS7.X 挂載磁盤 與Mysql 自動備份

#!/bin/bash

DATE=`date +%Y%m%d%H%M` #every minute 時間

DATABASE=hosp_mobile #database name資料庫名稱

DB_USERNAME=root #database username使用者名

DB_PASSWORD="mysql"#database password密碼

BACKUP_PATH=/www/databack #backup path 備份路徑

#backup command 指令/usr/bin/mysqldump -u$DB_USERNAME -p$DB_PASSWORD -h 127.0.0.1 -R --opt $DATABASE | gzip > ${BACKUP_PATH}\/${DATABASE}_${DATE}.sql.gz

#just backup the latest15 days//儲存15天的

find ${BACKUP_PATH}-mtime +15 -name "${DATABASE}_*.sql.gz" -exec rm -f {} \;

8.2、跳轉到這個目錄

chmod +x back.sh

crontab -e

00 1 * * * /root/database_backup_shell.sh

crontab -l

給腳本授權 chmod +x back.sh

編寫定時備份任務  crontab -e

輸入淩晨1點備份指令 00 1 * * * /root/database_backup_shell.sh    按desc 再按:wq 儲存退出

檢視定時任務 crontab -l

mysql磁盤挂載_CentOS7.X 挂載磁盤 與Mysql 自動備份

可實作每天淩晨三點自動執行第一步編寫的腳本,備份mysql資料庫到www//backdata,且隻保留最近15天的資料庫備份。

怎麼樣 你學廢了沒有?

每日一句雞湯喝喝:一個人,如果不逼自己一把,就根本不知道自己有多優秀。每個人都有潛能的,是以,當面對壓力時,要相信自己,一切都能處理得好。人隻有壓力才會有動力,窮者思變,時世造英雄,逼急了好漢可以上梁山。一個人的成長,必須通過磨煉。有時候,必須對自己狠一次,否則永遠也活不出自己。