没错啊,在我机器上执行很好
版本4.0.21-NT,结果:--
-- Current Database: mysql
--CREATE DATABASE /*!32312 IF NOT EXISTS*/ mysql;USE mysql;--
-- Table structure for table `columns_priv`
--DROP TABLE IF EXISTS columns_priv;
CREATE TABLE columns_priv (
  Host char(60) binary NOT NULL default '',
  Db char(64) binary NOT NULL default '',
  User char(16) binary NOT NULL default '',
  Table_name char(64) binary NOT NULL default '',
  Column_name char(64) binary NOT NULL default '',
  Timestamp timestamp(14) NOT NULL,
  Column_priv set('Select','Insert','Update','References') NOT NULL default '',
  PRIMARY KEY  (Host,Db,User,Table_name,Column_name)
) TYPE=MyISAM COMMENT='Column privileges';........

解决方案 »

  1.   

    :),就是把你的语句CTRL+C然后执行的,一个字符都没改
    mysqldump --add-drop-table -h127.0.0.1 -uroot -p --all-databases > db.sql
      

  2.   

    是不是数据库太忙造成的?(不过再忙也应该提示输密码呀)
    用--single-transaction试试
      

  3.   

    mysqldump --add-drop-table -uroot -p --all-databases > db.sql是没问题的请问楼主的系统环境适什么?是否在命令行界面运行命令?