Linux自動備份MySQL數(shù)據(jù)庫腳本代碼
來源:懂視網(wǎng)
責編:小采
時間:2020-11-09 21:05:46
Linux自動備份MySQL數(shù)據(jù)庫腳本代碼
Linux自動備份MySQL數(shù)據(jù)庫腳本代碼:在腳本中可設置需要備份的數(shù)據(jù)庫表清單,并且會將備份文件通過gzip壓縮。需要注意的是,這段腳本僅適用數(shù)據(jù)一致性要求不高的環(huán)境。 代碼如下:#!/bin/bash mysql_pwd=passwordmysql_dump=/usr/local/mysql/bin/mysqldumpcur_
導讀Linux自動備份MySQL數(shù)據(jù)庫腳本代碼:在腳本中可設置需要備份的數(shù)據(jù)庫表清單,并且會將備份文件通過gzip壓縮。需要注意的是,這段腳本僅適用數(shù)據(jù)一致性要求不高的環(huán)境。 代碼如下:#!/bin/bash mysql_pwd=passwordmysql_dump=/usr/local/mysql/bin/mysqldumpcur_
在腳本中可設置需要備份的數(shù)據(jù)庫表清單,并且會將備份文件通過gzip壓縮。需要注意的是,這段腳本僅適用數(shù)據(jù)一致性要求不高的環(huán)境。
代碼如下:
#!/bin/bash
mysql_pwd="password"
mysql_dump="/usr/local/mysql/bin/mysqldump"
cur_year=$(date +"%Y")
cur_month=$(date +"%m")
cur_day=$(date +"%d")
dump_path="/usr/backup/mysql/$cur_year-$cur_month/$cur_day"
arr_tables=(
"table_1"
"table_2"
"table_3"
)
if [ ! -d "$dump_path" ]; then
mkdir -p "$dump_path"
fi
for cur_table in ${arr_tables[*]}; do
$mysql_dump -uroot -p$mysql_pwd --opt mydb $cur_table | gzip > $dump_path/$cur_table.sql.gz
done
您可能感興趣的文章:
Linux oracle數(shù)據(jù)庫自動備份自動壓縮腳本代碼Linux中Oracle數(shù)據(jù)庫備份linux下mysql自動備份數(shù)據(jù)庫與自動刪除臨時文件Linux VPS備份教程 數(shù)據(jù)庫/網(wǎng)站文件自動定時備份linux下Vps自動備份web和mysql數(shù)據(jù)庫的腳本linux下備份MYSQL數(shù)據(jù)庫的方法Linux ORCLE數(shù)據(jù)庫增量備份腳本linux每天定時備份數(shù)據(jù)庫并刪除十天前數(shù)據(jù)詳細步驟
聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Linux自動備份MySQL數(shù)據(jù)庫腳本代碼
Linux自動備份MySQL數(shù)據(jù)庫腳本代碼:在腳本中可設置需要備份的數(shù)據(jù)庫表清單,并且會將備份文件通過gzip壓縮。需要注意的是,這段腳本僅適用數(shù)據(jù)一致性要求不高的環(huán)境。 代碼如下:#!/bin/bash mysql_pwd=passwordmysql_dump=/usr/local/mysql/bin/mysqldumpcur_