怎么在MySQL中设置定时备份数据库
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天就跟大家聊聊有关怎么在MySQL中设置定时备份数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. 查看mysqldumproot@l
千家信息网最后更新 2026年11月02日怎么在MySQL中设置定时备份数据库
今天就跟大家聊聊有关怎么在MySQL中设置定时备份数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1. 查看mysqldump
root@laowang:/# which mysqldump/usr/bin/mysqldump
2. 编写脚本
编辑my.cnf文件, 指定账号与密码, 然后在脚本中引用
root@laowang:/# vim /etc/my.cnf[mysqldump]user=rootpassword=root
脚本文件
root@laowang:/var/backups# vim mysql_backup.sh#!/bin/sh################################################## 备份数据库##################################################mysqldump备份程序执行路径DUMP=/usr/bin/mysqldump#备份文件存放路径OUT_DIR=/var/database#备份文件所属权限LINUX_USER=root#要备份的数据库名字DB_NAME=laowang#备份的天数,之前的删除DAYS=1#进入备份存放目录cd $OUT_DIR#获取当前系统时间DATE=`date +%Y_%m_%d`#备份数据库的文件名OUT_SQL=$DB_NAME"_$DATE.sql"#最终保存的数据库备份文件名TAR_SQL=$DB_NAME"_$DATE.tar.gz"#开始执行备份数据库$DUMP --defaults-extra-file=/etc/my.cnf --default-character-set=utf8 $DB_NAME > $OUT_SQL#压缩为.tar.gz格式tar -czf $TAR_SQL ./$OUT_SQL#删除.sql格式的备份文件rm $OUT_SQL#更改备份数据库文件的所有者chown $LINUX_USER:$LINUX_USER $OUT_DIR/$TAR_SQL#删除30天前的备份文件(注意:{} \;中间有空格)find $OUT_DIR -name "*.tar.gz" -type f -mtime +$DAYS -exec rm -f {} \;3. 定时计划
root@laowang:/# crontab -e# m h dom mon dow command10 10 * * * /var/backups/mysql_backup.sh
ctrl+X 退出
y 保存修改
看完上述内容,你们对怎么在MySQL中设置定时备份数据库有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
备份
文件
数据
数据库
内容
脚本
中设
文件名
格式
路径
名字
天数
密码
所属
所有者
时间
更多
权限
目录
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
保险科技 互联网保险
科技金融是不是互联网金融
科技创新与互联网经济
科技制造互联网公司
嘟嘟瓜互联网科技
远信互联网科技
互联网金融科技平台
时间互联网络科技
互联网前沿科技
互联网科技股有哪些
移动互联网科技公司
速维有品互联网信息科技(苏州)有限公司
互联网科技人工智能实验室
中国互联网公司排名锤子科技
上海钢联属于互联网科技股吗
互联网科技包装股份有限公司上市
中国科技和美国互联网
互联网科技对化妆品行业
河南商务圈互联网科技有限公司
东风日产互联网科技公司叫什么
花神(南京)互联网科技有限公司
崇明区互联网教育科技售后服务
互联网公司黑科技创始人
深圳市罗太互联网科技有限公司
工业互联网山东科技大学
互联网科技股为什么大涨
广州互联网高科技取餐柜
深圳互联网科技园地址
互联网科技对化妆品行业
山东蛋芒互联网科技有限公司