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:?创建固实压缩文件

ManSora:英国CN2 VPS,1核/1GB内存/10GB SSD/1TB流量/100Mbps/KVM,$18.2/月

mansora怎么样?mansora是一家国人商家,主要提供沪韩IEPL、沪日IEPL、深港IEPL等专线VPS。现在新推出了英国CN2 KVM VPS,线路为AS4809 AS9929,可解锁 Netflix,并有永久8折优惠。英国CN2 VPS,$18.2/月/1GB内存/10GB SSD空间/1TB流量/100Mbps端口/KVM,有需要的可以关注一下。点击进入:mansora官方网站地址m...

wordpress投资主题模版 白银黄金贵金属金融投资网站主题

wordpress投资主题模版是一套适合白银、黄金、贵金属投资网站主题模板,绿色大气金融投资类网站主题,专业高级自适应多设备企业CMS建站主题 完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,简洁大气的网站风格设计 + 更利于SEO搜索优化和站点收录排名!点击进入:wordpress投资主题模版安装环境:运行环境:PHP 7.0+, MYSQL 5.6 ( 最低主机需求 )最新兼容:完美...

青果云(590元/年),美国vps洛杉矶CN2 GIA主机测评 1核1G 10M

青果网络QG.NET定位为高效多云管理服务商,已拥有工信部颁发的全网云计算/CDN/IDC/ISP/IP-VPN等多项资质,是CNNIC/APNIC联盟的成员之一,2019年荣获国家高薪技术企业、福建省省级高新技术企业双项荣誉。那么青果网络作为国内主流的IDC厂商之一,那么其旗下美国洛杉矶CN2 GIA线路云服务器到底怎么样?官方网站:https://www.qg.net/CPU内存系统盘流量宽带...

mysql自动备份为你推荐
企业无线覆盖方案小型企业无线网络覆盖kongjianming求空间超长的名字!rtfrtf是什么格式返回vivo返回键怎么设置项目质量管理什么是工程项目质量管理?大牛网努比亚大牛显示无线网ID名是问号,连不上,密码正确,点连接就直接显示已保存,WLAN没问题,别的体系文件企业质量管理体系文件指的是什么?文件损坏手机文件已损坏是什么回事?文件损坏文件损坏是由哪些原因造成的?有什么办法修复吗?t320在网上买的三星平板T320,怎么检查是不是正品行货?
虚拟主机评测 域名网 绍兴服务器租用 网站域名备案查询 播放vps上的视频 bluevm softlayer 电影服务器 gateone debian6 windows2003iso 租空间 台湾谷歌地址 全站静态化 日本bb瘦 韩国名字大全 怎么建立邮箱 raid10 免费asp空间申请 申请免费空间 更多