去掉 --all-databases改为用--databases 指定数据库另外是支持 ignore-table的但是没有ignore-database 所以只有一个个指定database

解决方案 »

  1.   

    information_schema是视图库  本来就不备份mysql元数据库 也不会很大
      

  2.   

    information_schema 和 mysql 库都很小的,不占据空间,为什么要剔除呢?
      

  3.   

    没有办法,没有exclude 选项。 另外确信information_schema数据库会被备份?
      

  4.   

    谢谢楼上各位,最后google到一条命令搞定mysql -e "show databases;" -uroot -ppassword | grep -Ev "Database|information_schema|mysql|db1|db2" | xargs mysqldump -uroot -ppassword --databases > mysql_dump.sql