Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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
为什么windows命令提示符在我没有';你不能给它MySQL用户帐户的密码吗?_Mysql_Windows_Cygwin_Backup - Fatal编程技术网

为什么windows命令提示符在我没有';你不能给它MySQL用户帐户的密码吗?

为什么windows命令提示符在我没有';你不能给它MySQL用户帐户的密码吗?,mysql,windows,cygwin,backup,Mysql,Windows,Cygwin,Backup,我试图用MySQL dump创建一个MySQL数据库的备份文件,我使用了“^”命令,以便可以跳过命令提示符中的一行。当我错误地在“-p”命令提示输入用户密码和“^”命令之间键入空格时,命令提示没有要求输入我的密码,但仍然成功地创建了备份文件并将其存储在指定目录中。您可以在上面的命令中看到,当“-p”命令和“^”命令之间有空格时,接口会要求输入我的密码,我必须给出密码,否则它会失败。当“-p”和“^”之间没有空格时,有人知道为什么命令成功,而我不给命令提示我的密码吗 代码如下: C:\>my

我试图用MySQL dump创建一个MySQL数据库的备份文件,我使用了“^”命令,以便可以跳过命令提示符中的一行。当我错误地在“-p”命令提示输入用户密码和“^”命令之间键入空格时,命令提示没有要求输入我的密码,但仍然成功地创建了备份文件并将其存储在指定目录中。您可以在上面的命令中看到,当“-p”命令和“^”命令之间有空格时,接口会要求输入我的密码,我必须给出密码,否则它会失败。当“-p”和“^”之间没有空格时,有人知道为什么命令成功,而我不给命令提示我的密码吗

代码如下:

C:\>mysqldump --user="username" -p^
More? database> 
C:\path_name\backup.sql
mysqldump: [Warning] Using a password on the command line interface can be 
insecure.

C:\>mysqldump --user="username" -p ^
More? database> 
C:\path_name\backup.sql
Enter password: the_password

您确定在第一种情况下,输出文件包含有效的备份转储,而不是错误消息吗?您确定在第一种情况下,输出文件包含有效的备份转储,而不是错误消息吗?