这是我第一次做一个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
请注意这一点: -proot
, p
和root
必须在一起