@echo off
C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin -u root --password=cy shutdown
C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump --opt -u root --password=cy bioer > D:\db_backup\bioer.sql
C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt
上面这段是我需要备份的脚本命令,执行出现出错,主要是因为我的执行路径中出现有空格的文件,现在不知道如果取出,望指点,另外帮我看一下上面除了空格问题外本身的写法上是否有问题.谢了。

解决方案 »

  1.   

    @echo off 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\"mysqladmin -u root --password=cy shutdown 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\"ysqldump" --opt -u root --password=cy bioer > D:\db_backup\bioer.sql 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\"mysqld-nt
      

  2.   

    windows的DOS中 完整的文件名上加上引号就行了。"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root --password=cy shutdown 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\ysqldump" --opt -u root --password=cy bioer > D:\db_backup\bioer.sql 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt"
      

  3.   

    不过一般更通用的做法是,先切换到该目录下。[code=BatchFile]@echo off 
    cd C:\Program Files\MySQL\MySQL Server 5.0\bin
    c:
    mysqladmin -u root --password=cy shutdown
    mysqldump --opt -u root --password=cy bioer > D:\db_backup\bioer.sql
    mysqld-nt[/code]
      

  4.   

    @echo off 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\"mysqladmin -u root --password=cy shutdown 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\"ysqldump" --opt -u root --password=cy bioer > D:\db_backup\bioer.sql 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\"mysqld-ntor@echo off 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root --password=cy shutdown 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump" --opt -u root --password=cy bioer > D:\db_backup\bioer.sql 
    "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt"
      

  5.   

    另外你都把mysqld给shutdown了,还怎么运行 mysqldump ?
      

  6.   

    你的MySQL安装在哪个目录下?
    检查一下C:\Program Files\MySQL\MySQL Server 5.0\bin 这个目录中是否有这些文件?
      

  7.   

    MYSQL安装目录你应该知道吧?
      

  8.   

    不是电脑问题,是安装问题,C:\Program Files\MySQL\MySQL Server 5.0\bin 这个目录不能有空格.要不就把目录配置到环境变量里去.还有不能把mysqld给shutdown了