尝试转储现有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
答案 0 :(得分:4)
您正在从mysql提示符执行mysqldump,这是不正确的!从输出中可以清楚地看出这一点。
你必须从系统命令提示符(shell)执行mysqldump命令,而不是从mysql提示符执行!