mysql自动备份如何让定时备份mysql数据库

mysql自动备份  时间:2021-09-13  阅读:()

如何实现MySQL的自动备份

MySql自动备份是非常关键的,特别是对于DBA来说。

这里主要用代码来说明这个问题,希望对各位有所帮助。

可以将这个脚本放进crontab,每天凌晨执行一次,自动备份。

这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。

代码:#!/bin/bash#ThisisaShellScriptForAutoDBBackup #Poweredbyaspbiz #2004-09 #Setting#设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置,以及备份方式 #默认情况下备份方式是tar,还可以是mysqldump,mysqldotcopy #默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxx.tgz DBName=mysql DBUser=root DBPasswd= BackupPath=/root/ LogFile=/root/db.log DBPath=/var/lib/mysql/ #BackupMethod=mysqldump #BackupMethod=mysqlhotcopy #BackupMethod=tar #SettingEnd NewFile="$BackupPath"db$(date+%y%m%d).tgz DumpFile="$BackupPath"db$(date+%y%m%d) OldFile="$BackupPath"db$(date+%y%m%d--date='5daysago').tgz echo"-------------------------------------------">>$LogFileecho$(date+"%y-%m-%d%H:%M:%S")>>$LogFile echo"--------------------------">>$LogFile #DeleteOldFile if[-f$OldFile] then rm-f$OldFile>>$LogFile2>&1 echo"[$OldFile]ess!">>$LogFile else echo"[$OldFile]NoOldBackupFile!">>$LogFile fi if[-f$NewFile]then echo"[$NewFile]TheBackupFileisexists,Can'tBackup!">>$LogFile else case$BackupMethodin mysqldump) if[-z$DBPasswd] then mysqldump-u$DBUser--opt$DBName>$DumpFile else mysqldump-u$DBUser-p$DBPasswd--opt$DBName>$DumpFile fi tarczvf$NewFile$DumpFile>>$LogFile2>&1 echo"[$NewFile]ess!">>$LogFile rm-rf$DumpFile ;; mysqlhotcopy) rm-rf$DumpFile mkdir$DumpFile if[-z$DBPasswd] then mysqlhotcopy-u$DBUser$DBName$DumpFile>>$LogFile2>&1 else mysqlhotcopy-u$DBUser-p$DBPasswd$DBName$DumpFile>>$LogFile2>&1 fi tarczvf$NewFile$DumpFile>>$LogFile2>&1 echo"[$NewFile]ess!">>$LogFile rm-rf$DumpFile ;; *) /etc/init.d/>/dev/null2>&1 tarczvf$NewFile$DBPath$DBName>>$LogFile2>&1 /etc/init.d/mysqldstart>/dev/null2>&1 echo"[$NewFile]ess!">>$LogFile ;; esac fi echo"-------------------------------------------">>$LogFile关于MySQL数据库的自动备份就为大家介绍到这里,大家按照上文中讲解的步骤方法去进行MySQL数据库的自动备份工作,相信您一定可以很好的完成MySQL数据库的自动备份工作。

如何让定时备份mysql数据库

第一种:新建批处理文件?backup.dat,里面输入以下代码: net??mysql xcopy?"C:Program?FilesMySQLMySQL?Server?5.0datapiaoyi*.*"?D:db_backup\%date:~0,10%?/y net?start?mysql ? ?第二种:mysqldump备份成sql文件 ============== 假想环境: MySQL???安装位置:C:MySQL 论坛数据库名称为:bbs MySQL?root???密码:123456 数据库备份目的地:D:db_backup 脚本: @echo?off set?"Ymd=%date:~,4%%date:~5,2%%date:~8,2%" C:MySQLinmysqldump?--opt?-u?root?--password=123456?bbs?>?D:db_backupbs_%Ymd%.sql @echo?on ? ? 第三种:利用WinRAR对MySQL数据库进行定时备份。

? ????对于MySQL的备份,好的方法是直接备份MySQL数据库的Data目录。

下面提供了一个利用WinRAR来对Data目录进行定时备份的方法。

首先当然要把WinRAR安装到计算机上。

将下面的命令写入到一个文本文件里,如?backup.bat net??mysql "C:Program?FilesWinRARWinRAR.exe"?a?-ag?-k?-r?-s?D:db_backupmysql_.rar?"C:Program?FilesMySQLMySQL?Server?5.0data" net?start?mysql winrar参数解释: a:?添加文件到压缩文件 -ag:?使用当前日期生成压缩文件名 -k:?锁定压缩文件 -r:?递归子目录 -s:?创建固实压缩文件

HostKvm(4.25美)香港和俄罗斯高防机房云服务器

HostKvm 商家我们算是比较熟悉的国内商家,商家主要还是提供以亚洲数据中心,以及直连海外线路的服务商。这次商家有新增香港和俄罗斯两个机房的高防服务器方案。默认提供30GB防御,且目前半价优惠至4.25美元起步,其他方案的VPS主机还是正常的八折优惠。我们看看优惠活动。香港和俄罗斯半价优惠:2021fall,限购100台。通用优惠码:2021 ,八折优惠全部VPS。我们看看具体的套餐。1、香港高...

随风云25元/月 ,德阳高防云服务器 2核2G 10M 75元/月 内蒙古三线BGP服务器 2核2G 5M

公司介绍成都随风云科技有限公司成立于2021年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。公司一直秉承”以人为本、客户为尊、永续创新&...

racknerd新上架“洛杉矶”VPS$29/年,3.8G内存/3核/58gSSD/5T流量

racknerd发表了2021年美国独立日的促销费用便宜的vps,两种便宜的美国vps位于洛杉矶multacom室,访问了1Gbps的带宽,采用了solusvm管理,硬盘是SSDraid10...近两年来,racknerd的声誉不断积累,服务器的稳定性和售后服务。官方网站:https://www.racknerd.com多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可以付...

mysql自动备份为你推荐
物联网设备物联网实训设备?融360请问融360真的可以贷款吗?他说一天到帐是真的吗?小项目适合在家做的小项目有什么?监控员工单位要装摄像头监控员工犯法吗t320平板电脑三星 galaxy tab pro t320怎么样硬盘分区格式化如何将电脑里的所有硬盘分区全部格式化?官方网店淘宝网的官方网店是什么里程碑2里程碑2 如何。?详单查询中国移动通话详单查询云弟描写云的想像作文
免费域名注册 域名主机空间 2017年黑色星期五 免费网络电视 qq数据库下载 福建天翼加速 申请个人网站 河南m值兑换 新家坡 cdn加速原理 qq对话框 美国堪萨斯 台湾谷歌 吉林铁通 论坛主机 贵阳电信测速 网络速度 ipower 删除域名 服务器是什么 更多