作者:robable004_96978 | 来源:互联网 | 2023-01-16 12:11
在脚本中可设置需要备份的数据库表清单,并且会将备份文件通过gzip压缩。需要注意的是,这段脚本仅适用数据一致性要求不高的环境。代码如下:#!binbashmysql_pwdpas
在脚本中可设置需要备份的数据库表清单,并且会将备份文件通过gzip压缩。需要注意的是,这段脚本仅适用数据一致性要求不高的环境。
代码如下:
#!/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
forcur_tablein${arr_tables[*]};do
$mysql_dump-uroot-p$mysql_pwd–optmydb$cur_table|gzip>$dump_path/$cur_table.sql.gz
done
您可能感兴趣的文章:Linuxoracle数据库自动备份自动压缩脚本代码Linux中Oracle数据库备份linux下mysql自动备份数据库与自动删除临时文件LinuxVPS备份教程数据库/网站文件自动定时备份linux下Vps自动备份web和mysql数据库的脚本linux下备份MYSQL数据库的方法LinuxORCLE数据库增量备份脚本linux每天定时备份数据库并删除十天前数据详细步骤
标签: 数据库 脚本 数据库脚本 数据 SQL 自动
mysql获取随机数据的方法
使用Linux的Shell脚本定时处理MySQL超时
上述就是数据库技术:Linux自动备份MySQL数据库脚本代码分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—编程笔记