Mysqldump 命令出错

Nav*_*n.S 1 mysql sql

我有一个名为“mig”的数据库。它有10张桌子。现在我想在另一个系统中创建相同的数据库,所以我使用mysqldump命令但它显示错误。

我输入命令如下:

 mysqldump -u root -p root mig >file.sql;
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“mysql dump -u root -p root mig >file.sql”附近​​使用的正确语法

当我使用时,我遇到同样的错误,

mysqldump -u root -proot mig >file.sql;
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题 ?

Sah*_*tal 5

只需尝试-

mysqldump -u root mig> file.sql
Run Code Online (Sandbox Code Playgroud)

编辑

mysqldump不是 MySQL 命令,它是一个命令行实用程序。您必须从 shell 命令行调用它。我希望您不是从 MySQL 提示符中调用此函数。