数据是宝贵的 , 对于互联网公司来说 , 数据就是生命 .
对很多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秒左右
转载请说明出处:
Simon的PHP技术博客
»
制作MySQL定时备份的批处理 (windows)
评论