制作MySQL定时备份的批处理 (windows)

  • Simon 发布于 2016-08-19
  • 栏目: mysql
  • 3174人围观
  • 0评论

数据是宝贵的 , 对于互联网公司来说 , 数据就是生命 .

对很多PHPer来说 , 每天打交道最多的数据库恐怕就是MySQL了 , 小项目初运营 , 数据量不大 , 但是定时备份MySQL数据库还是必要的 . 

在服务器上 , 新建一个文件 , 命名为 mysql_backup.bat

然后右键编辑 , 粘贴如下代码


set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

D:\server\mysql\bin\mysqldump --opt -u root --password=123456 simon_database > E:\DB_backup\%Ymd%.sql


我们可以利用 mysql\bin\mysqldump.exe将数据导出到指定的文件

mysqldump --opt -u 用户名 --password=密码 指定数据库名 > 导出文件地址


保存一下,然后双击运行,看看指定的目录是不是多了个sql文件?


接下来就要将批处理放到windows计划任务里去,每天凌晨3点运行一次,SQL文件生成的时间由服务器性能和数据库大小决定,Simon的服务器500M的SQL生成时间大概在1秒左右

QQ截图20160627213406.jpg

评论