登录
首页 >  数据库 >  MySQL

Linux下定时备份mysql数据库

来源:SegmentFault

时间:2023-01-19 19:24:31 371浏览 收藏

有志者,事竟成!如果你在学习数据库,那么本文《Linux下定时备份mysql数据库》,就很适合你!文章讲解的知识点主要包括MySQL、Linux,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

首先连接数据库,查看数据库是否连接成功

mysql -u 用户名 -h 脚本中地址 -p密码

创建脚本server_mysql_bak.sh

#!/bin/sh
# Database info
DB_HOST="127.0.0.1"
DB_NAME="db_test"
DB_USER="root"
DB_PASS="root"

# Others vars
BCK_DIR="/data/backup/data/"
DATE=`date +%F`

# TODO
mysqldump --opt -h$DB_HOST -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/$DB_NAME-$DATE.gz

计划任务

//编辑用户目前的crontab任务列表
crontab -e
//分钟 小时 日 月 天 执行目录的脚本(代码)
00 03 * * * sh /data/shell/server_mysql_bak.sh

每天

凌晨3点
开始执行(/data/shell/)目录下这个脚本

重启脚本

service crond restart

终于介绍完啦!小伙伴们,这篇关于《Linux下定时备份mysql数据库》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布数据库相关知识,快来关注吧!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表