Mysql命令在termial中不起作用

Mysql命令在termial中不起作用,mysql,Mysql,有人能解释一下: mysqldump mysql -uxxxx -pxxxx testDB TestDBTwo| gzip > "MainWordPress.gz" 他在找桌子吗?我希望它将这两个表都转储到一个gzip的sql文件中。首先,您需要清除一些内容: 命令中提到的mysql是什么 您试图从哪个数据库转储 您想转储哪些表 假设mysql实际上是数据库名,testDB和TestDBTwo是表,那么mysqldump命令的正确格式是: mysqldump -uxxx -pyyy --

有人能解释一下:

mysqldump mysql -uxxxx -pxxxx testDB TestDBTwo| gzip > "MainWordPress.gz"

他在找桌子吗?我希望它将这两个表都转储到一个gzip的sql文件中。

首先,您需要清除一些内容:

  • 命令中提到的
    mysql
    是什么
  • 您试图从哪个数据库转储
  • 您想转储哪些表
  • 假设
    mysql
    实际上是数据库名,
    testDB
    TestDBTwo
    是表,那么
    mysqldump
    命令的正确格式是:

    mysqldump -uxxx -pyyy --databases mysql testDB TestDBTwo
    
    然后你可以在你想拉拉链的地方用管子把它拉上


    查看MySQL站点上mysqldump的文档

    您会遇到什么错误?它正在查找testDB表。。。TestDB是一个数据库而不是一个表……为什么不明确地提到
    --databases TestDB TestDBTwo
    。在mysqldump之后紧接着的是什么?