mysqldump命令的windows批处理文件
这是我第一次制作windows批处理文件。我不想先做实验,因为它与live server有关。 我使用以下方法备份mySql数据库 打开命令 写 然后询问密码mysqldump命令的windows批处理文件,mysql,windows,batch-file,Mysql,Windows,Batch File,这是我第一次制作windows批处理文件。我不想先做实验,因为它与live server有关。 我使用以下方法备份mySql数据库 打开命令 写 然后询问密码 password = password 我想创建一个windows批处理文件,单击后我希望执行上述功能。 任何人都可以给出一些关于.bat文件脚本的说明吗 到目前为止,我写了这个 ECHO OFF mysqldump -u user -p DBname >C:\DBname.sql GO SET password = passwo
password = password
我想创建一个windows批处理文件,单击后我希望执行上述功能。
任何人都可以给出一些关于.bat文件脚本的说明吗
到目前为止,我写了这个
ECHO OFF
mysqldump -u user -p DBname >C:\DBname.sql
GO
SET password = password
Go
但它仍然提示我输入密码。
我希望密码能自动输入一行:
mysqldump-u user-p DBname--password yourspassword>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
必须在一起是的,谢谢,我在mysqldump-u user-ppassword DBname>C:\DBname.sql GOgreat下面做了回音谢谢。我忘记了密码参数的-p
。因为我的密码的第一个字符是“p”。)你能把整个计划写在你的答案里吗?我是.bat
的初学者,我很难从上面的答案/问题中拼凑出来。当你用-ppassword
而不是-p password
时,它就如预期的那样工作了,投了赞成票!
"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump.exe" -u root -proot test > D:\DBname.sql