登录
首页 >  数据库 >  MySQL

MySql备份

来源:SegmentFault

时间:2023-02-24 17:12:16 343浏览 收藏

小伙伴们对数据库编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《MySql备份》,就很适合你,本篇文章讲解的知识点主要包括MySQL。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

2018.02.02-MySql备份

@(技术-Linux)[Linux, MySql]

在Linux服务上使用

mysqldump
定时做数据备份,操作步骤如下:
①编辑数据备份脚本mysql.merry.backup.sh:

#!/bin/bash
#设置mysql备份目录
folder=/apps/backups/mysql
cd $folder
day=`date +%Y%m%d`
rm -rf $day
mkdir $day
cd $day
#数据库服务器
host=127.0.0.1
user=test
password=test
db=merry
#数据要保留的天数
days=30
mysqldump -h$host -u$user -p$password $db>merry.sql
zip merry.sql.zip merry.sql
rm merry.sql
cd ..
day=`date -d "$days days ago" +%Y%m%d`
rm -rf $day
echo "backup merry db to $folder/$day/merry.sql.zip successful"
②将脚本mysql.merry.backup.sh添加运行权限:

 chmod +x mysql.merry.backup.sh
③将脚本添加到crond任务,定时执行:

echo "00 00 * * * root /apps/mysql.merry.backup.sh" >> /etc/crontab

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《MySql备份》文章吧,也可关注golang学习网公众号了解相关技术文章。

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