MYSQL教程Linux自动备份MySQL数据库脚本代码

MYSQL教程Linux自动备份MySQL数据库脚本代码,第1张

概述介绍《MYSQL教程Linux自动备份MySQL数据库脚本代码》开发教程,希望对您有用。 @H_404_0@《MysqL教程linux自动备份MysqL数据库脚本代码》要点:
本文介绍了MysqL教程linux自动备份MysqL数据库脚本代码,希望对您有用。如果有疑问,可以联系我们。

在脚本中可设置需要备份的数据库表清单,并且会将备份文件通过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
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
总结

以上是内存溢出为你收集整理的MYSQL教程Linux自动备份MySQL数据库脚本代码全部内容,希望文章能够帮你解决MYSQL教程Linux自动备份MySQL数据库脚本代码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1161022.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存