2011-03-16 94 views
2

我有一个Linux服务器上的一个Linux数据库(192.168.1.20)其数据库名为“零售”。我想创建一个自动方式在Windows服务器(192.168.1.30)上进行备份。mysqldump备份数据库从Linux到Windows服务器

什么是运行下面的代码这样做的最佳方式:

mysqldump -h 192.168.1.20 -u root -p Retail > C:\Retail_Initiative\backup_20110315.sql 

任何形式的帮助将不胜感激。

+0

错误?问题? – fabrik 2011-03-16 13:25:09

+1

如何制作运行上述命令的Windows计划任务?似乎直观的用例? – Romain 2011-03-16 13:25:40

+0

我冒昧地重写你的问题,希望你不要介意。 – krtek 2011-03-16 13:25:58

回答

2

如何与创建一个批处理文件:

/START /WAIT mysqldump -uUSERNAME -pPASSWORD -h192.168.1.20 retail > path_to_dump_file 
/START /WAIT mysql -uUSERNAME -pPASSWORD -h192.168.1.30 -e "DROP DATABASE retail; CREATE DATABASE retail;" 
/START /WAIT mysql -uUSERNAME -pPASSWORD -h192.168.1.30 retail < path_to_dump_file 

应该这样做。

相关问题