Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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
mysqldump命令不工作?_Mysql_Mysqldump - Fatal编程技术网

mysqldump命令不工作?

mysqldump命令不工作?,mysql,mysqldump,Mysql,Mysqldump,我正在使用mysqldump备份我的数据库,但该命令不起作用。。 我使用的命令是mysqldump-u root dbname>'c:\backupdateafolder\backup.sql' 我正在MySQL cli中运行此命令,但没有运行,…该命令中有任何错误吗?您应该在操作系统的命令行上运行该命令,而不是在MySQL cli上运行 cd先到MySQL的bin文件夹,类似于C:\MySQL\bin或者在安装MySQL的任何地方如果CMD提示符无法识别mysqldump(我相信您使用的是Wi

我正在使用mysqldump备份我的数据库,但该命令不起作用。。 我使用的命令是
mysqldump-u root dbname>'c:\backupdateafolder\backup.sql'

我正在MySQL cli中运行此命令,但没有运行,…该命令中有任何错误吗?

您应该在操作系统的命令行上运行该命令,而不是在MySQL cli上运行


cd
先到MySQL的bin文件夹,类似于
C:\MySQL\bin
或者在安装MySQL的任何地方如果CMD提示符无法识别mysqldump(我相信您使用的是Windows),那么您首先必须转到bin文件夹,在那里可以找到此命令。在我的例子中,路径是“C:\wamp\bin\mysql\mysql5.5.24\bin”,它对您来说或多或少是相同的路径。之后,打开CMD提示符并通过命令“cd C:\wamp\bin\mysql\mysql5.5.24\bin”转到该路径。现在,您应该运行mysqldump命令,以便在尝试备份时进行备份。希望这有帮助

嘿@Bakkal但也不工作,首先将错误“mysqldump不可识别…”
cd
发送到MySQL的bin文件夹,类似于
C:\MySQL\bin
我想。嘿,谢谢@Bakkal,只是忘了设置类路径…它工作了,以前我只是在MySQL CLI中运行命令…非常感谢..谢谢,它解决了我的问题。我将
mysqldump
替换为
C:/xampp/mysql/bin/mysqldump.exe
,效果很好!如果cmd提示符未标识mysqldump,则表示它无法识别mysqldump.exe的位置。您需要在环境变量下的path变量中添加exe所在目录的路径。完成此操作后,您的命令将在cmd提示符下开始工作。然而,这不是最佳实践的一部分。