尝试转储现有MySQL数据库的架构。出现最好的方法是此命令:

CMD:

mysqldump -d -u root -pPASSWORD_REMOVED MyOffice


注意:“ -p”和“ PASSWORD_REMOVED”之间没有空格,而PASSWORD_REMOVED等于我的密码;这正在工作。 MyOffice是数据库名称。

输出:

mysql> use MyOffice;
Database changed
mysql> mysqldump -d -u root -pPASSWORD_REMOVED MyOffice
    -> ;
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 'mysql
dump -d -u root -pmysql123 MyOffice' at line 1


谷歌:
到目前为止,这是我搜索过的search-1search-2 ...不走运

最佳答案

您正在从mysql提示符执行mysqldump,这是不正确的!这从您的输出中很明显。

您必须从系统命令提示符(shell)而不是从mysql提示符执行mysqldump命令!

07-24 22:03