怎么在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安全错误
数据库的锁怎样保障安全
互联网扶贫科技
互联网与科技发展
北京互联网科技
齐家互联网科技
广州凡科互联网科技
润盈互联网科技
天下捷融互联网科技
互联网高科技股票
欧洲十大科技互联网公司
互联网科技产业特征
翼展科技 首家互联网医院
晋城互联网科技
互联网方面的科技前沿
南通创西澳互联网科技有限公司
互联网公司高科技产品
珠海东科互联网科技有限公司
互联网科技手机排行榜
广州智享互联网科技
互联网的科技体现在哪里
互联网的黑科技实验室
互联网高科技
中国互联网科技工作委员会毛军
互联网科技公司税收优惠
朗新科技与工业互联网
互联网与科技金融数据
金融科技 互联网金融
互联网科技美容
烟台灵鸽互联网科技有限公司
银行科技岗属于互联网吗
国产互联网科技公司