iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >linux中mysql备份shell脚本代码
  • 804
分享到

linux中mysql备份shell脚本代码

脚本备份代码 2022-06-04 21:06:20 804人浏览 泡泡鱼
摘要

第一步:在你的linux服务器中定义备份目录: mkdir /var/lib/Mysqlbackup cd /var/lib/mysqlbackup 第二步:下面是最重要的一步了,就是写定时备份脚本。

第一步:在你的linux服务器中定义备份目录:


mkdir /var/lib/Mysqlbackup
cd /var/lib/mysqlbackup

第二步:下面是最重要的一步了,就是写定时备份脚本。


vi dbbackup.sh

代码文件如下


#!/bin/sh
# mysql data backup script
#
# use mysqldump --help,get more detail.
#
BakDir=/root/back/ysqlbackup
LogFile=/root/back/mysql/mysqlbak.log
DATE=`date +%Y%m%d%H%M%S`
echo " " >> $LogFile
echo " " >> $LogFile
echo "-------------------------------------------" >> $LogFile
echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile
echo "--------------------------" >> $LogFile
cd $BakDir
DumpFile=$DATE.sql
GZDumpFile=$DATE.sql.tar.gz
/usr/local/bin/mysqldump -u user -pname --database -h 127.0.0.1 db> $DumpFile
echo "Dump Done" >> $LogFile
tar czvf $GZDumpFile $DumpFile >> $LogFile 2>&1
echo "[$GZDumpFile]Backup Success!" >> $LogFile
rm -f $DumpFile
#cd $BakDir/daily
cd $BakDir
echo "Backup Done!"
echo "please Check $BakDir Directory!"
echo "copy it to your local disk or ftp to somewhere !!!"
find $BakDir -ctime +30 -exec rm {} ;
echo "delete file over 30 days"

友情提示:其中user,name和db请根据自己的情况修改

保存退出,然后把这个文件赋予可执行的权限:


#chmod 777 mysqlautobackup.sh

用crontab定时执行备份脚本代码:

crontab -e

若每天下午3点20备份,添加如下代码,

代码:

20 15 * * * /var/lib/mysqlbackup/dbbackup.sh

这样就搞定了,每天会定时帮你备份mysql数据库了。

您可能感兴趣的文档:

--结束END--

本文标题: linux中mysql备份shell脚本代码

本文链接: https://www.lsjlt.com/news/18081.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux中mysql备份shell脚本代码
    第一步:在你的linux服务器中定义备份目录: mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup 第二步:下面是最重要的一步了,就是写定时备份脚本。 ...
    99+
    2022-06-04
    脚本 备份 代码
  • linux中mysql怎么备份shell脚本
    本篇内容主要讲解“linux中mysql怎么备份shell脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中mysql怎么备份shell脚本”吧!第一步:在你的linux服务器中定义...
    99+
    2023-06-09
  • 备份shell脚本实例代码
    1、backup_run.sh #!/bin/sh # backup_run # script to run the backups # loads in a setting fi...
    99+
    2022-06-04
    脚本 备份 实例
  • linux下mysql如何自动备份shell脚本
    Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库。其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令...
    99+
    2022-06-04
    脚本 自动备份 linux
  • linux下mysql怎么自动备份shell脚本
    本篇内容主要讲解“linux下mysql怎么自动备份shell脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下mysql怎么自动备份shell脚本”吧!Linux 服务器上的程序每...
    99+
    2023-06-09
  • linux下oracle rman备份脚本代码
    本篇内容介绍了“linux下oracle rman备份脚本代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2022-10-18
  • 备份网站内容的shell脚本代码
    备份网站内容 #!/bin/bash#指定运行的脚本shell#运行脚本要给用户执行权限bakdir=/backupmonth=`date +%m`day=`date +%d`year=`date +%Y...
    99+
    2022-06-04
    脚本 备份 代码
  • MySQL增量备份的脚本代码
    这篇文章主要讲解了“MySQL增量备份的脚本代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL增量备份的脚本代码”吧!#!/bin/sh #aut...
    99+
    2022-10-18
  • Shell 脚本备份MySQL数据库
    (1)思路  <1>安装MySQL数据库  <2>创建数据库,表,插入数据   <3>授权一个用于备份数据库的用户名和密码&nbs...
    99+
    2022-10-18
  • MySQL数据库备份Shell脚本
    此脚本将远程主机或者本地主机上的数据库的数据备份到本地。备份MySQL数据库除了information_schema、performance_schema、mysql自带库的其他生产库。备份时将MySQL数...
    99+
    2022-10-18
  • shell 备份数据库、代码上线的脚本
    Shell 脚本 Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script ...
    99+
    2022-06-04
    shell 备份数据库 shell代码上线
  • mysql常用备份命令和shell备份脚本分享
    备份多个数据库可以使用如下命令: mysqldump -uroot -p123456 --databases test1 test2 test3 > /home/test/dump.sql; 恢复备份: ...
    99+
    2022-06-01
    MySQL 备份命令 MySQL 备份 MySQL shell备份脚本
  • shell 脚本--备份、还原mysql数据库
    备份mysql数据库#! /bin/bashBPATH=/home/backup/mysql_bakUSER="root"PASSWD="123456"HOST="192.168.1.5"DATE=$(da...
    99+
    2022-10-18
  • linux下实现ftp自动备份shell脚本
    利用here文档 #!/bin/sh ftp -ivn 210.29.28.124 <<EOF user yun yun2011 lcd /home/veyun cd /home/veyun/...
    99+
    2022-06-04
    脚本 自动备份 linux
  • 如何实现备份网站内容的shell脚本代码
    这篇文章主要介绍如何实现备份网站内容的shell脚本代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!备份网站内容 代码如下:#!/bin/bash#指定运行的脚本shell#运行脚本要给用户执行权限bakdir=/...
    99+
    2023-06-09
  • CentOS下mysql定时备份Shell脚本分享
    1、备份语句 # /usr/local/mysql/bin/mysqldump -utest -ptest test --socket=/tmp/mysql.3306.sock > /usr/l...
    99+
    2022-06-04
    脚本 备份 CentOS
  • mysql如何实现定时备份shell脚本
    这篇文章给大家分享的是有关mysql如何实现定时备份shell脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 #!/bin/bashecho &q...
    99+
    2022-10-18
  • linux进程监控shell脚本代码
    为确保php页面在后台运行,写了一个监控脚本,假设程序异常退出,那么可以自动重启。 shell脚本/usr/local/scripts/receve.sh内容: #!/bin/bash #funtion...
    99+
    2022-06-04
    脚本 进程 代码
  • CentOS下mysql定时备份的Shell脚本分享
    这篇文章主要讲解了“CentOS下mysql定时备份的Shell脚本分享”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS下mysql定时备份的Shell脚本分享”吧!1、备份语句&...
    99+
    2023-06-09
  • 自动备份MYSQL的linux脚本分享
    本篇内容主要讲解“自动备份MYSQL的linux脚本分享”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“自动备份MYSQL的linux脚本分享”吧! 这是我写的...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作