时间: 2021-08-13 作者:daque
操纵体例:windows2000 professional 数据库:mysql server4.0.18 开始创造一个批处置文献,在这边名为dbbackup.bat 而后在文献中增添如次实质: rem 确定mysql效劳能否启用,而后将查问截止输入到server.log文献里 netstat -na | (find "0.0.0.0:3306" & find "listening")>server.log rem 细工创造一个空的文献temp.log,为了和server.log文献比拟较 rem 将server.log与temp.log比拟较,即使mysql效劳仍旧启用,那么server.log文献中就会有消息。要不为空 fc server.log temp.log rem 即使mysql效劳仍旧启用,那么就径直用mysqldump举行备份;即使没有启用,也即是server.log文献为空,那么就会先 rem 启用数据库,而后再备份 if not errorlevel 0 goto backup @echo trying to 启用mysql效劳 …………ok net start mysql :backup mysqldump -uroot mysql >back_%date:~4%.sql 注:在“%date:~4%”中4表白最后表露的日子方法 “4”表白岁月日都表露 “8”表白只表露月日 “12”表白只表露日子