我在我的笔记本电脑上安装了WampServer 2.0。
我正在运行我自己编写的应用程序,该应用程序使用MySQL数据库。
我想定期备份这个数据库。
如何做到这一点?
我如何在Windows上定义cron?
在Windows中,crontab -e
的大致等效命令是at
命令,例如:
at 22:00 /every:M,T,W,Th,F C:\path\to\mysql\bin\mysqldump.exe ...
运行 at
命令,可以列出使用 at
创建的任务。
这里是mysqldump文档。
备份MySQL数据库最受欢迎的方法是使用mysqldump:
打开Windows命令行。
指定mysqldump实用程序所在的目录。
cd "C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin"
创建MySQL数据库的转储。
mysqldump.exe --user=您的用户名 --password=您的密码 --host=localhost --port=3306 --result-file="路径dump.sql" --databases "数据库名"
此外,有许多第三方工具可以定期自动执行MySQL备份。
#!/bin/sh
mysqldump -uroot -ppwd --opt db1 > /sqldata/db1.sql
mysqldump -uroot -ppwd --opt db2 > /sqldata/db2.sql
cd /sqldata/
tar -zcvf sqldata.tgz *.sql
cd /scripts/
perl emailsql.pl