学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: Linux > Linux MySQL 定时备份并上传到 git 堆栈【Linux】,Linux

简介

我们在布置我们的中小型项目时, 在数据存储, 我们平常挑选 mysql 作为我们的存储东西. 那末关于一个大的项目来讲, 天天的数据量是非常大的. 关于天天发生的数据, 假如哪一天我们的网站或许效劳器遭到进击, 我们的数据丧失是个很爆炸的事变, 所以说天然这想象到数据库的备份. 那末如何的备份是我们想要的呢?

关于备份的数据文件我们可能会存放在效劳器目次, 备份周期的话固然是根据数据量来讲的, 这里我们平常都是天天的凌晨备份一次. 备份后的文件存放在我们的效劳器的目次下面, 然则万一有一天效劳器也崩溃了, 那末备份的文件也就没了, 所以我们想象一个好的计划就是数据库天天备份 每次备份自动提交到长途堆栈, 这里我以码云为例.

引荐进修:《linux教程

码云

起首竖立好长途堆栈, 在这里我挑选了 码云

新建一个私有堆栈, 固然为了每次能够避免暗码提交文件, 在效劳器里能够生成 ssh key

效劳器新建备份

在效劳器为了存储备份后的文件, 新建一个备份目次

$ mkdir /bak

进入该目次后, 继承新建两个文件夹 mysqlBak 和 shDir, 一个是放剧本文件, 一个是放细致备份后的文件.

下面我们能够去新建剧本了, 进入 shDir 目次后实行

$ vim mysqlBak.sh

细致的代码以下:

#!bin/sh
################### 数据库设置信息 #######################
createAt=`date +%Y-%m-%d-%H:%M:%S`
user=root
passwd=ghc1996
dbname=ispace
mysql_back_path=/bak/mysqlBak
################### 实行敕令 #######################
mysqldump -u $user -p$passwd $dbname > $mysql_back_path/$createAt.sql
cd /bak/mysqlBak
/usr/local/git/bin/git add .
/usr/local/git/bin/git commit -m $createAt
/usr/local/git/bin/git push

这里只是一个简朴的剧本, 我想相识 linux 的很轻易看的懂, 实行的就是备份数据库并 push 到长途堆栈.

那末既然是剧本, 我们须要指明什么时候实行这个剧本, 指定剧本实行.

$ crontab -e

我们愿望是天天的凌晨实行一次备份, 并增加到长途堆栈, 那末增加

$ 0 0 * * * /bin/sh /bak/shDir/mysqlbak.sh

对 linux 的 crontab 指定的时候只要五个部份

运用敕令 crontab -e 然后直接编辑定时剧本。 时候 + 细致的名字

举个列子来讲就是:

0 0,3,7,9,12,15,18,21,23 * * * /bin/sh /bak/shell/mysqlBak.sh

如许的话就是我天天 0,,3,7,9,12,15,18,21,23 点时会去实行这个剧本文件, 那末这就完成了基础的数据库的备份

实行定时使命:

$ crontab -l

假如效劳没有启动 那末重新启动定时使命

$ systemctl restart crond

那末如今这个定时使命就已启动了, 关于提交长途堆栈条件是在效劳器生成 ssh key并增加到码云, 这在上面也提到过.

关于须要提交文件的目次初始化 git 目次就能够了, 如许局能够构成了我们须要的天职使命.

固然过程当中可能会碰到一些问题, 我鄙人面的相干链接都已排列出来了.

如许一来我们就能够完成了天天的凌晨备份我们的数据库, 并同时提交到我们的码云这个长途堆栈, 这也是我们想要的结果.

我也说过备份的周期视我们的项目的数据量的大小而定.

关于每一个框架都有本身的备份机制 我这里所写的是我们本身完成的一个通用的备份机制

以上就是Linux MySQL 定时备份并上传到 git 堆栈的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"Linux MySQL 定时备份并上传到 git 堆栈【Linux】,Linux"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线