用于mysqldump命令的windowsbatch file

这是我第一次做一个Windowsbatch file。我不希望先做实验,因为它与现场服务器有关。 我使用后面打开cmd写备份mySql数据库

mysqldump -u user -p DBname >C:\DBname.sql 

然后cmd问密码

 password = password 

我想做一个Windowsbatch file,点击我希望执行上述function。 任何人都可以给一些说明相关的.bat文件的脚本

到目前为止,我写这个

 ECHO OFF mysqldump -u user -p DBname >C:\DBname.sql GO SET password = password Go 

但它仍然提示我input密码。 我希望密码自动进入

单线:

mysqldump -u user -p DBname --password YOURPASSWORD > C:\DBname.sql

应该这样做。

上述仍然提示我一个密码,我使用下面的什么来让它正常工作。

 "C:\Program Files (x86)\MySQL\MySQL server 5.5\bin\mysqldump.exe" -uroot -pDBPass DBName > C:\DBname.sql 

你可以使用这个:

 "C:\Program Files\MySQL\MySQL server 5.5\bin\mysqldump.exe" -u root -proot test > D:\DBname.sql 

请注意这一点: -prootproot必须在一起