要求每天定时自动备份MYSQL数据库,我写了@echo off
mysqldump -uroot -p<我的密码> --port=<端口号> <数据库名> > <备份路径文件名>%date:~0,4%%date:~5,2%%date:~8,2%.sql存为.bat批处理,环境为windows server 2003, 我加入任务计划, 感觉不是很难,可是这时候领导提出要求,不允许使用windows的任务计划, 让我另想办法,或者Mysql自身的存储过程,触发器,Job, 或者批处理也行, 可是我对MYSQL不是很通,批处理也不太懂,网上查了也没找到合适的方法,这下有些傻眼了,望大家帮忙了,任务很急,多谢了...
mysqldump -uroot -p<我的密码> --port=<端口号> <数据库名> > <备份路径文件名>%date:~0,4%%date:~5,2%%date:~8,2%.sql存为.bat批处理,环境为windows server 2003, 我加入任务计划, 感觉不是很难,可是这时候领导提出要求,不允许使用windows的任务计划, 让我另想办法,或者Mysql自身的存储过程,触发器,Job, 或者批处理也行, 可是我对MYSQL不是很通,批处理也不太懂,网上查了也没找到合适的方法,这下有些傻眼了,望大家帮忙了,任务很急,多谢了...
导出成.sql的文件 我弄了2.34G的.sql
没有问题,lz有疑问可以讨论一下。
MSSql有job,mysql好象没有,郁闷
哎,我写了个windows服务,挂个线程,线程里执行备份的程序,每小时执行对比,我测试每分钟备份没问题了,就是还不知道每天备份行不行呢
想想,与其这么麻烦,还不如用windows任务计划呢,算了,没有太满意的回答,不过给大家辛苦分吧,结贴了...