Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySql转储从运行还原对话框(不是cmd提示符)_Mysql_Database_Cmd_Mysqldump_Io Redirection - Fatal编程技术网

MySql转储从运行还原对话框(不是cmd提示符)

MySql转储从运行还原对话框(不是cmd提示符),mysql,database,cmd,mysqldump,io-redirection,Mysql,Database,Cmd,Mysqldump,Io Redirection,我需要在windows机器上恢复mysqldump,我完全知道如何恢复。但是我需要通过Run对话框一次性完成 因此,我们打开“运行”对话框并键入: "[PathToMysql]\mysql.exe" -u [someUser] -p[SomePass] [DatabaseName] < "[PathToDumpFile]" 如果我在命令提示符cmd.exe中执行该命令,它将正常工作。但是如果我直接从run对话框运行它,我会得到所有mysql.exe选项的列表 如果我跳过

我需要在windows机器上恢复mysqldump,我完全知道如何恢复。但是我需要通过Run对话框一次性完成

因此,我们打开“运行”对话框并键入:

"[PathToMysql]\mysql.exe" -u [someUser] -p[SomePass] [DatabaseName] < "[PathToDumpFile]"
如果我在命令提示符cmd.exe中执行该命令,它将正常工作。但是如果我直接从run对话框运行它,我会得到所有mysql.exe选项的列表

如果我跳过<[PathToDumpFile]部分并在Run对话框中执行其余部分,那么我将得到mysql shell。因此,在最后一部分中,run对话框不喜欢某些内容,但可以在cmd窗口中工作

有人对此有经验或有其他建议吗

如果您想知道为什么在“运行”对话框中,这是因为它的反应与通过WMI发送的命令相同,这样测试速度更快。由于我将动态构建命令,以便在远程服务器上运行,而远程服务器可能随时发生更改,因此我不希望使用批处理文件,但如果我要查找的内容被证明是不可能的,我将不得不这样做。

因此,问题在于运行时的输入重定向。。。对话这可能会更好地询问,因为它不可能是特定于MySQL的,但这是从Run执行任何输入或输出重定向的结果。。。