Mysql自动备份

原创 2015年07月06日 16:38:18

新建一个mysqlbak.bat,然后把以下脚本复制进去,自己修改参数,直接运行即可导出数据库


@echo off
echo.
echo MySQL数据库备份
echo *****************************
echo.
echo 今天是 %date%
echo 时间是 %time%
echo.
echo *****************************
::设置备份路径,mysql路径
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
set "mysqlPath=C:\Program Files\MySQL\MySQL Server 5.6"
set "SavePath=D:\test\Backup"


set DATABASES=beautiful
set USERNAME=root 
set PASSWORD=root 


cd %SavePath%
echo 创建备份目录
echo.
if not exist "%SavePath%\%Ymd%"  md "%SavePath%\%Ymd%"


echo 开始执行mysql备份,请耐心等待,不要关闭此窗口.
echo.
for %%D in (%DATABASES%) do ( 
echo  正在备份%%D数据库...
echo.
"%mysqlPath%\bin\mysqldump" --opt -Q -h 192.168.0.104 -P 3306 -u %USERNAME% -p%PASSWORD%  --default-character-set=utf8   %%D > "%SavePath%\%Ymd%\%%D.bak.sql"
echo  %%D数据库备份完成.
echo.
)







实现自动备份,利用windows系统自带的任务计划即可。

1、运行,计划任务

2、添加计划任务。

3、最后一步就是指定备份时间了。

 

 




到这里,就完成了自动备份功能



win_mysql自动备份

  • 2016年11月10日 10:58
  • 1MB
  • 下载

用Navicat自动备份mysql数据库

数据库备份很重要,很多服务器经常遭到黑客的恶意攻击,造成数据丢失,如果没有及时备份的话,后果不堪设想。一:备份的目的:做灾难恢复:对损坏的数据进行恢复和还原 需求改变:因需求改变而需要把数据还原到改...

Mysql自动备份

  • 2014年07月05日 23:13
  • 1KB
  • 下载

Navicat异地自动备份mysql

  • 2013年04月10日 09:36
  • 391KB
  • 下载

Windows Server服务器端MySQL数据库自动备份

1.给root账户授权所有sql权限 grant all privileges on *.* to root@"%" identified by ".";flush privileges; 2.建立b...
  • hil2000
  • hil2000
  • 2014年05月10日 21:12
  • 2304

实现MySQL自动备份的方法

  • 2014年06月26日 19:52
  • 3KB
  • 下载

mysql自动定时备份数据库

  • 2014年09月17日 08:55
  • 386KB
  • 下载

Linux下mysql自动备份压缩

本文要实现的内容 1、自动备份mysql指定的数据库 2、压缩备份的数据库 3、删除旧有的备份(7天前) 本次配置的环境目录如下: mysql安装目录: /usr/local/mysq...

Linux上MySQL自动备份

  • 2016年12月16日 09:43
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mysql自动备份
举报原因:
原因补充:

(最多只允许输入30个字)