怎么在MySQL中设置定时备份数据库
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,今天就跟大家聊聊有关怎么在MySQL中设置定时备份数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. 查看mysqldumproot@l
千家信息网最后更新 2025年11月09日怎么在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安全错误
数据库的锁怎样保障安全
松江区品牌软件开发服务哪个好
计算网络技术学什么软件
湖北电信服务器ip 云空间
移动通信中的网络安全
正规软件开发人员配置
软件开发服务标准
db2 数据库自带监控工具
原神用腾讯服务器
合肥企业软件开发多少钱
武清区网络安全知识竞赛
手机里的微信数据库在哪里
阜新app软件开发价格
小程序源码更新对比数据库
软件开发的框架是模板的意思吗
企业管控软件开发公司价格表
持恒网络安全
深圳市艾克斯九软件开发
福建省计算机网络技术学校
r720服务器嵌入式视频怎么关
怎么查app服务器的ip地址
租海外服务器
无线网络技术导论汪涛答案
同心共建网络安全心得
2 数据库
慢病一体机远程血糖仪软件开发
数据库报表中怎么计算年龄
系统数据库范本
哪些人买服务器
网购网络安全宣传
了解网络安全知识的班会感言