mysql - 用于 mysqldump 命令的 Windows 批处理文件

标签 mysql windows batch-file

这是我第一次制作 Windows 批处理文件。我不想先做实验,因为它与实时服务器有关。 我使用以下方法备份 mySql 数据库 打开命令 写

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

然后cmd询问密码

password = password

我想制作一个 Windows 批处理文件,单击后我希望执行上述功能。 任何人都可以提供一些与 .bat 文件脚本相关的说明

到目前为止我写了这个

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

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

最佳答案

上面的内容仍然提示我输入密码,我使用下面的内容使其正常工作。

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

关于mysql - 用于 mysqldump 命令的 Windows 批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14139743/

相关文章:

batch-file - 批处理文件处理文件夹名称中的符号 (&)

java - 从 Eclipse 访问 MySql 时出现错误 "Unknown system variable ' lower_case_table_names'"

mysql - 如果满足条件,则将值替换为其他值

windows - 当我从 Perl 调用命令时,如何抑制 "notify Microsoft"崩溃对话框?

c++ - 如何使用 C++ 在后台跟踪剪贴板更改

database - 是什么减慢了数据库性能的增长?

windows - 在批处理脚本中将最近修改的文件从源复制到目标

php - 从两个表中选择行

php - 更新图像的问题

php - Apache 2.2 Mysql 和 PHP 连接失败(Windows)