主頁 > 知識庫 > linux實(shí)現(xiàn)定時備份mysql數(shù)據(jù)庫的簡單方法

linux實(shí)現(xiàn)定時備份mysql數(shù)據(jù)庫的簡單方法

熱門標(biāo)簽:七大洲地圖標(biāo)注 福州呼叫中心外呼系統(tǒng)哪家好 臨汾電銷機(jī)器人費(fèi)用 400電話申請找哪家公司 河南省鄭州市地圖標(biāo)注 昆明外呼系統(tǒng) 新鄉(xiāng)人工智能電話機(jī)器人加盟 地圖標(biāo)注w是什么方向 地圖標(biāo)注需要提交啥資料入駐

以下是詳細(xì)步驟:

1、查看磁盤空間情況:

[root@localhost backup]# df -h
文件系統(tǒng)         容量 已用 可用 已用% 掛載點(diǎn)
/dev/mapper/centos-root  17G 2.7G  15G  16% /
devtmpfs         476M   0 476M  0% /dev
tmpfs          488M   0 488M  0% /dev/shm
tmpfs          488M 7.7M 480M  2% /run
tmpfs          488M   0 488M  0% /sys/fs/cgroup
/dev/sda1        1014M 130M 885M  13% /boot
tmpfs           98M   0  98M  0% /run/user/0
[root@localhost backup]#

選擇合適磁盤存放備份文件

2、創(chuàng)建備份目錄:

cd /home
mkdir backup
cd backup

3、創(chuàng)建備份Shell腳本:

在創(chuàng)建的目錄下創(chuàng)建備份腳本(vi bkDatabaseName.sh)

#!/bin/bash
mysqldump -uroot -proot rtak > /data/backup/rtak_$(date +%Y%m%d_%H%M%S).sql
mysqldump -uroot -proot rtak | gzip > /data/backup/rtak_$(date +%Y%m%d_%H%M%S).sql.gz

注:

bkDatabaseName.sh 替換成有意思的名稱

sql備份與gz備份可以二選一,也可全備份

用戶名密碼需要替換

4、添加可執(zhí)行權(quán)限:

chmod u+x bkDatabaseName.sh

測試文件是否可正常執(zhí)行(./bkDatabaseName.sh)

注:(1)如果報(bào)錯 mysqldump: 未找到命令,執(zhí)行

ln -fs /usr/local/mysql/bin/mysqldump /usr/bin (/usr/local/mysql 路徑為mysql安裝路徑)

(2)如果有警告(Warning: Using a password on the command line interface can be insecure.) 可以忽略。

(3)查看備份sql文件是否正常,能否正常導(dǎo)入數(shù)據(jù)庫

5、添加計(jì)劃任務(wù)

確認(rèn)crontab是否安裝:

執(zhí)行 crontab 命令如果報(bào) command not found,就表明沒有安裝

執(zhí)行命令:

crontab -e

輸入以下內(nèi)容并保存:

*/* * 1 * * /data/backup/bkDatabaseName.sh

/* * 1 * * / 幾個* 分別代表 分鐘 小時 日期 月 星期幾 執(zhí)行備份操作

例如:每分鐘執(zhí)行備份 /1 * * * * / (已測試)

每天凌晨3點(diǎn)執(zhí)行備份/00 3 * * * / (未測試)

6、停止備份操作

在不需要定時備份的時候,執(zhí)行該操作,正常流程到第五步就完成了 ~

crontab -r

注:及時清理已過期很久的sql備份,防止磁盤占滿

標(biāo)簽:臨沂 ???/a> 鎮(zhèn)江 股票 四川 紅河 岳陽 烏海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux實(shí)現(xiàn)定時備份mysql數(shù)據(jù)庫的簡單方法》,本文關(guān)鍵詞  linux,實(shí)現(xiàn),定時,備份,mysql,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux實(shí)現(xiàn)定時備份mysql數(shù)據(jù)庫的簡單方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于linux實(shí)現(xiàn)定時備份mysql數(shù)據(jù)庫的簡單方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章