在没有所有备份之前还可以正确运行,但是我加上--all-databases选项就出错了,麻烦大家帮我看下格式是不是这样
cd D:\MYSQLSLAVE\mysql\bin
h:
mysqldump --all-databases -F --opt -uroot -pPSW -h IP >h:\mybackup\backup.sql顺便还想详细求教一下大家,如何用批处理脚本实现这种备份效果backup1,backup2...
一天一个文件

解决方案 »

  1.   

    my.ini
    [mysqldump]
    et-variable = all-databases=true
      

  2.   

    调试通过
    mysqldump   --all-databases   -p   -uroot   >   d:\1.sql
      

  3.   

    MySQL dump 版本10.13  
      

  4.   

    cd D:\MYSQLSLAVE\mysql\bin 
    h: 
    mysqldump --all-databases -F --opt -uroot -pPSW -h IP >h:\mybackup\backup.sql 这个语句有什么问题吗?为什么不能完全备份所有数据库呢
    我要从主机上备份到我的机子上
      

  5.   

    一个一个参数测试
    mysqldump --all-databases -uroot -pPSW -h IP >h:\mybackup\backup.sql
    这样看看结果
      

  6.   

    在服务器上使用mysqldump --all-databases -uroot -pPSW -h IP >h:\mybackup\backup.sql 
    有文档生成,但是没有任何数据
      

  7.   


    你的这个IP 有没有换成实际的地址? 172.99.123.22之类的,或者主机名?每天备份一个,你需要一个脚本来实现。
    这个脚本两种写法,一是用VBS直接来重命名。
    二是,写一个或者下一个序列生成的小程序,然后直接命令就可以了。