Can';我不能让mysqldump工作

Can';我不能让mysqldump工作,mysql,Mysql,我正在尝试制作一个数据库的副本,这样我就可以将它作为文件发送给其他人,以便他们可以使用该副本。我正在尝试使用mysqldump来实现这一点,我正在查看文档,但无法使其正常工作 我现在正试图复制一个名为test2的数据库。在MySQL命令行客户端中,我正在执行mysqldump test2>dump.sql我收到错误消息:您的SQL suntax中有一个错误;查看与MySQL服务器版本对应的手册,以了解第1行“mysqldump test2>dump.sql”附近要使用的正确语法。 说吧,告诉我我

我正在尝试制作一个数据库的副本,这样我就可以将它作为文件发送给其他人,以便他们可以使用该副本。我正在尝试使用mysqldump来实现这一点,我正在查看文档,但无法使其正常工作

我现在正试图复制一个名为
test2
的数据库。在MySQL命令行客户端中,我正在执行
mysqldump test2>dump.sql我收到错误消息:
您的SQL suntax中有一个错误;查看与MySQL服务器版本对应的手册,以了解第1行“mysqldump test2>dump.sql”附近要使用的正确语法。


说吧,告诉我我很蠢。我只是需要一些帮助

我使用Unix命令行中的以下命令来备份和重新创建数据库:

  • 备份数据库:
  • 概述:

    $ mysqldump -u<username> -p<password> -h<hostname> <database> | gzip - > <database>.dump.<datestamp>.gz
    
  • 从备份加载数据库

    $gunzip-c books.dump.2015-06-20.gz | mysql-usandro2-psecrete2-host2

  • gzip和gunzip用于压缩和解压缩备份文件以节省空间。-和-c用于标准输入和标准输出。通常,gzip和gunzip处理文件


    加载示例将创建不存在的数据库。如果数据库已经存在,加载将用新表替换所有现有表。

    是否有名为
    test2
    的数据库?@Rahul是的,这是一个输入错误。请检查:[[1]:发布准确的错误语句。在命令提示符中显示您正试图运行的准确命令。在命令之前,cmd中有一些内容,您是否必须从特定目录运行
    $mysqldum…
    ?我已尝试在cmd中运行该代码的windows版本,仅在我的用户帐户
    C:\users\Mitch
    ,并且t错误。您不需要从任何spec.目录运行它-但是mysqldump命令需要在您的路径中。您会遇到什么错误?
    $ mysqldump -usandro -psecrete -hlocalhost books | gzip - > books.dump.2015-06-20.gz