mysql> mysqldump -u root test > e:\\mysql.sql;
ERROR:
Unknown command '\\'.
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 -u root test > e:\\mysql.sql' at line 1
mysql>

解决方案 »

  1.   

    mysqldump -u root test > e:\\mysql.sql;是操作系统命令,不是MYSQL中的命令。直接在你的操作系统中执行一下试试c:\xxxxxxx\mysql\bin\mysqldump -u root test > e:\\mysql.sql;
      

  2.   

    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  3.   

    也就是说通过配置环境变量...然后从操作系统的命令行里通过
    mysql -u -p登录进去也不能用mysqldump 这个命令,对吧...
    刚才试了下操作系统的命令行....不登录进去....直接这样..
    c:\xxxxxxx\mysql\bin\mysqldump -u root test > e:\\mysql.sql;这个可以..
    但在mysql 的环境下如何做呢....
      

  4.   

    MySQL 命令行工具中无法做这种备份。只能做某个表的数据导出 select  ... INTO OUTFILE 'file_name'