如何在Windows上备份MySQL数据库?
我有我的笔记本电脑上安装在Windows上的WampServer 2.0。如何在Windows上备份MySQL数据库?
我正在运行一个我写的应用程序。该应用程序正在使用MySQL数据库。
我想定期备份这个数据库。
这是怎么做到的?
我怎样才能在Windows上定义cron?
的crontab -e
用于Windows的大致相当于是at
命令,如:
at 22:00 /every:M,T,W,Th,F C:\path\to\mysql\bin\mysqldump.exe ...
自身运行at
命令列出您使用at
创建的任务。
The 。
这里是如何备份:http://www.ehow.com/how_5981373_do-up-mysql-database-wampserver2_.html
这里是如何安排任务:http://www.iopus.com/guides/winscheduler.htm
注:在Vista/7,它是在Administritative工具。
这是一个愚蠢的理由-1。 – Ruel 2010-09-29 15:47:22
您可以使用bash脚本。
#!/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
-1他刚刚提到,他在窗户上。 “Windows”一词在标签中被提及4次。 – Ruel 2010-09-29 15:36:55
此外,你可以看看:http://developedtraffic.com/2005/02/26/cron-and-database-backups/ – 2010-09-29 15:37:05
与Cygwin一个bash在windows中工作 – 2010-09-29 15:38:01
最流行的方式来备份MySQL数据库是使用mysqldump:
- 打开Windows命令行。
-
指定目录mysqldump的效用
cd C:Program FilesMySQLMySQL Server 5.7bin
创建你的MySQL数据库的转储。
mysqldump.exe --user=YourUserName --password=YourPassword --host=localhost --port=3306 --result-file="Pathdump.sql" --databases "DatabaseName"
此外,还有大量的第三方工具,它可以定期自动执行的MySQL备份。
[PHP的定期备份mysql数据]可能的重复(http://stackoverflow.com/questions/38916163/php-regular-backup-of-mysql-data) – e4c5 2016-08-15 00:47:39