Linux下msyql定时备份,利用mysqldump命令进行备份
1.新建脚本 msyql_bash.sh
脚本内容如下,配置好用户名,密码,数据库以及生成备份文件的目录和生成备份文件的名字规则
#!/bin/sh
#File: /root/mysql_dump/mysql_back.sh
#Database info
DB_NAME="dbName"
DB_USER="root"
DB_PASS=""
BIN_DIR="usr/bin"
BCK_DIR="/root/mysql_dump"
DATE=`date +%Y%m%d_%H%M%S`
mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME|gzip > $BCK_DIR/$DB_NAME.dump_$DATE.sql.gz3.脚本授权
chmod -R 777 /root/mysql_dump/msyql_bash.sh
4.利用crontab 配置
crontab -e
每天4点执行脚本
本文介绍了一种在Linux环境下使用mysqldump命令实现MySQL数据库定时备份的方法。通过创建shell脚本并设置crontab定时任务,确保数据库备份的自动化执行。

130

被折叠的 条评论
为什么被折叠?



