導航:首頁 > 操作系統 > linux定時備份mysql資料庫

linux定時備份mysql資料庫

發布時間:2023-06-05 20:41:40

linux下如何直接對MYSQL資料庫進行備份

MYSQL提供了數據導入與導出的兩個命令,分別是mysqlimport(導入)和
mysqlmp(導出或者轉儲)。詳細用法請網路一下。

Ⅱ Linux 怎麼shell腳本定時備份mysql資料庫

每天定時備份mysql資料庫任務,刪除指定天數前的數據,保留指定天的數據;
需求:
1,每天4點備份mysql數據;
2,為節省空間,刪除超過3個月的所有備份數據;
3,刪除超過7天的備份數據,保留3個月里的
10號
20號
30號的備份數據;
#創建shell文件
vim
backup_mysql.sh
mysqlmp
-uroot
-p123456
--all-databases
>
/data/dbdata/mysqlbak/`date
+%Y%m%d`.sql
find
/data/dbdata/mysqlbak/
-mtime
+7
-name
'*[1-9].sql'
-exec
rm
-rf
{}
\;
find
/data/dbdata/mysqlbak/
-mtime
+92
-name
'*.sql'
-exec
rm
-rf
{}
\;
#創建定時任務
crontab
–e
0
4
*
*
*
/data/dbdata/backup_mysql.sh

Ⅲ linux 登錄mysql 後 怎麼備份

用命令實現備份

MySQLl提供了一個mysqlmp命令,我們可以用它進行數據備份。

按提示輸入密碼,這就把tm資料庫所有的表結構和# mysqlmp -u root -p tm > tm_050519.sql數據備份到tm_050519.sql了,因為要總進行備份工作,如果數據量大會佔用很大空間,這時可以利用gzip壓縮數據,命令如下:

# mysqlmp -u root -p tm | gzip > tm_050519.sql.gz
系統崩潰,重建系統時,可以這樣恢復數據:

# mysqlmp -u root -p tm < tm_050519.sql
從壓縮文件直接恢復:

#gzip < tm_050519.sql.gz | mysqlmp -u root -p tm
當然,有很多MySQL工具提供更直觀的備份恢復功能,比如用phpMyAdmin就很方便。但我認為,mysqlmp是最基本、最通用的。

二、利用crontab,系統每天定時備份mysql資料庫

利用系統crontab來定時執行備份文件,按日期對備份結果進行保存,達到備份的目的。

1、創建保存備份文件的路徑/var/backup/mysqlbak

# mkdir -p /var/backup/mysqlbak
2、創建/usr/sbin/bakmysql文件

#vi /usr/sbin/bakmysql.sh

#!/bin/bash
# mysql備份腳本
cd /var/backup/mysqlbak/
dateDIR=`date +"%y-%m-%d"`
mkdir -p $dateDIR/data
for i in `/usr/local/www/mysql/bin/mysql -uroot -plin31415926 -e "show databases" |
grep -v "Database" | grep -v "information_schema"`
do
/usr/local/www/mysql/bin/mysqlmp -uroot -plin31415926 $i |
gzip > /var/backup/mysqlbak/$dateDIR/${i}_${dateDIR}.gz
done
3、修改文件屬性,使其可執行

# chmod +x /usr/sbin/bakmysql
4、修改/etc/crontab

# crontab -e
在下面添加
01 3 * * * root /usr/sbin/bakmysql
#表示每天3點鍾執行備份

這樣每天就可以在/var/backup/mysqlbak下看到備份的sql文件 了!

閱讀全文

與linux定時備份mysql資料庫相關的資料

熱點內容
基於身份加密和數字簽名的區別 瀏覽:469
java實現介面關鍵字 瀏覽:440
韶關數據加密廠家 瀏覽:344
伺服器配置主機是什麼 瀏覽:194
單片機做圖像處理 瀏覽:444
cad插入命令怎麼用 瀏覽:797
天津虛擬主機租用雲伺服器 瀏覽:55
怎麼給android手機編寫app 瀏覽:35
紅帽命令行 瀏覽:238
手機連接加密的wifi密碼 瀏覽:627
ubuntu系統解壓好慢 瀏覽:631
python編輯圓弧形文字 瀏覽:577
歐卡怎麼看伺服器 瀏覽:995
研究運動型app用什麼模型 瀏覽:951
蘇寧手機app什麼意思 瀏覽:494
貸款還完在哪個車管所可以辦解壓 瀏覽:512
phpopenofficepdf 瀏覽:512
重啟應用伺服器怎麼重啟 瀏覽:295
ios什麼app看小說 瀏覽:786
gif壓縮神器 瀏覽:674