mysqldump -h192.168.1.8 -uroot -pMysql1234 invdb > C:\mysqlDump\invdb.sql

解决方案 »

  1.   

    1、view没有很奇怪
    2、procedure和function请加--routines选项
      

  2.   

    mysqldump 不仅不备份procedure等 还不备份information-schema数据库如果想要备份myisam引擎表可以考虑mysqlhotcopy因为存储过程试图都不是存储在data目录下的
      

  3.   

    加入-B -E -R -p参数 
      

  4.   


    information-schema本来就不是个库,只是些视图,不备份啊
      

  5.   

    -E, --events        Dump events.
    -R, --routines      Dump stored routines (functions and procedures).
    --triggers          Dump triggers for each dumped table在dump的时候加上参数就可以了
      

  6.   

    谢谢纠正 是试图组成的一个"数据库",mysql不会创建,只是存储了其他数据库表的一些基本信息等等。
      

  7.   


    view不需要参数,默认就会导出的,你导出是用的什么用户?是不是权限不够?