mysqldump -u root -p -r a.sql dbname
试试,好像是这样的mysqldump -h

解决方案 »

  1.   

    mysqldump -h -u -p a.sql dbname这个格式运行好象出错啊~~~``
      

  2.   

    是mysqldump -u username -p -r a.sql dbname
    没有-h!!
      

  3.   

    mysqldump -u name -p password dbname>result.sql将导出数据库中的所有表及相关信息,生成标准的sql语句。
    mysqldump -u name -p password dbname table1 table2 ...>part.sql将导出数据库中指定的表的相关信息
    mysqldump -u name -p password --opt>all.sql将导出所有数据库的相关信息
    我没有试过,这是从manual中翻译的!
      

  4.   

    看看mysql的帮助可以获取更多的信息
    manual.pdf,有下载的!
      

  5.   

    mysqldump -u username -p passwd dbname > db.sql 将数据库的数据结构和记录导出到SQL语句里.用NOTEPAD可以打开看到里面全是SQL语句.这一操作可叫备份数据库.
    mysqldump -u username -p passwd dbname < db.sql 将SQL语句的数据信息导入到原来数据库里面去.也就是恢复数据库或还原数据.