我使用MySQL Server 5.5,我在解压缩数据库时出现问题,这就是我使用此命令的方法:
mysql> mysqldump -uroot -pkail mybase > C:\Program Files\MySQL\MySQL Server 5.5\b
in\base.sql;
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
ERROR:
Unknown command '\P'.
ERROR:
Unknown command '\M'.
ERROR:
Unknown command '\M'.
ERROR:
Unknown command '\b'.
Outfile disabled.
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysq
dump -uroot -pkail mybase > C:\Program Files\MySQL\MySQL Server 5.5\bin' at
line 1
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决问题并感谢任何帮助:)
Tra*_*ty3 10
不应该在MySQL中执行Mysqldump.这是一个单独的命令.
退出MySQL控制台并在那里尝试.
如果你查看C:\ Program Files\MySQL\MySQL Server 5.5\bin,你会看到mysql.exe,你也会看到mysqldump.exe.所以mysqldump是一个与mysql.exe完全独立的可执行文件,这就是你从Windows命令行而不是从MySQL控制台运行它的原因.