我的客户需要定时备份数据,我在网上找了很多方法,都不成功。
请大家提供给我一个马上可以用的方法
急!急!急!

解决方案 »

  1.   

    1、用MYSQL的EVENT;
    2、用语言编制,在WINDOWS的计划中运行。
      

  2.   

    这个是我根据网上的方法改的
    100%可用,希望可以帮到你,代码如下:1.新建一个1.txt文件
    2.将下面的代码copy到1.txt文件
    set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" 
    md "F:\数据备份\%ymd%" 
    "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump.exe" --opt -Q sjj_oa -uroot -proot > F:\数据备份\%Ymd%\mysql.sql
    3.将1.txt改名为1.bat对上面代码的说明:
    ①其中 -Q 后面是数据库名称 -u紧跟后面是用户名 -p紧跟后面是密码 
    ②第一句是建立一个变量 %Ymd% ,通过 %date% 这个系统变量得到日期,%date:~,4% 表示取日期的前面4个字符就是年份,%%date:~5,2% 表示取日期第5个字符开始的2个字符就是月份,%date:~8,2% 这个就是日期号数,如 2009-06-20 这个日期最后得到的结果是 20090620
      

  3.   

    参考下贴http://topic.csdn.net/u/20091020/22/c51bb709-6dbc-4fd1-b874-077714ed547e.html
      

  4.   


    http://topic.csdn.net/u/20091101/09/c3171263-de12-4311-b8e5-aa17f9940796.html
    wst021 : 我的MySQL自动备份脚本
      

  5.   

    不会是在倒分吧:
    http://topic.csdn.net/u/20100523/22/d977c33a-734a-4653-afaf-4bb08351e4ba.html