gpt4 book ai didi

java - mysqldump 文件创建一个空的 sql 文件

转载 作者:行者123 更新时间:2023-11-30 01:29:04 26 4
gpt4 key购买 nike

我交替应用注释1和2。但是我没有使用在cmd中工作的java.mysqldump获得myqldump文件。我认为在 cmd 中输入 mysqldump 注释后会询问密码。请尽快帮助我。提前致谢。

   String dumpCommand = "C:\\Program Files\\MySQL\\MySQL Server 5.0\\bin\\mysqldump" + " -u " + user + " -p" + " " + database + " > " + path;
**//command 1**
Runtime rt = Runtime.getRuntime();
File test = new File(path);
PrintStream ps;

try {
// Process child = rt.exec("Cmd /c \"C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqldump\" -u root -p saxco > "+path);//command 2

Process child = rt.exec(dumpCommand);
ps = new PrintStream(test);
InputStream in = child.getInputStream();
int ch;
while ((ch = in.read()) != -1) {
ps.write(ch);
System.out.write(ch);
}

最佳答案

据记录here您可以在命令中指定密码,例如 [...] -pPASSWORD [...]。请注意,-p 选项标志和实际密码之间不能有空格。

请记住,以这种方式指定密码存在安全风险!

关于java - mysqldump 文件创建一个空的 sql 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17674601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com