备份数据库最好的方法是把 mysql/data下的文件全部备份到别的地方......这个估计可以写个PHP程序来完成,然后设置定时执行.....

解决方案 »

  1.   

    好象exec经常会出现参数接收的问题
      

  2.   

    把mysqldump和执行的PHP文件放在一起,执行PHP文件后可以备份数据库了,我在公司的网站中这样用的,按一下按钮就搞定了!<?
    $dates=date("YmdHi");
    $commandStr="mysqldump --user=用户名 --password=密码 数据库名 > ".$DOCUMENT_ROOT."/保存路径/名称".$dates.".sql";
    $backStr=exec($commandStr);
    echo "备份完成!".$backStr;
    ?>