本帖最后由 ichyan 于 2013-10-15 10:25:16 编辑

解决方案 »

  1.   

    .bat只能执行Windows操作系统命令,不能执行mysql命令,你需要把后两行放在mysql命令里面才可以
    (在Unix上类似echo "use testDB;"|mysql)
      

  2.   

    mysql -uroot -pxxx -e "use 数据库;source d:\Backup\backup.sql;"
      

  3.   

    use 数据库;
    source d:\Backup\backup.sql;
    改成mysql -uroot -pxxx  数据库 < d:\Backup\backup.sql