这个很容易的,你在PhpMyAdmin进行备份,这个不用讲了,你应该懂的,导入时,你可以把那个SQL文件上传到网站的某一目录,然后在某个PHP文件写:
<?php
mysql_connect("localhost","root","root");
mysql_query("use example;");
$path="examle.sql";//最好就是在当前目录,要不就写相对路径
mysql_query("source $path;");
?>

解决方案 »

  1.   

    可以你的程序里面加备份的功能,网上找了个
    每天自动备份数据库   
      <?php   
      function   dirtree($path=".",&$dest)   
      {   
            $d=dir($path);   
            while($v=$d->read())   
      {   
                        if($v=="."||$v=="..")   
      {   
              continue;   
      }   
      $file=$d->path."/".$v;   
      if(is_dir($file))   
      {   
      mkdir($dest);   
      dirtree($file,$dest."/".$v);   
      }else   
      {   
              copy($file,$dest."/".$v);   
      }   
              }   
      $d->close();   
      }   
      $bakfile="./mysql.ini";   
      include_once($bakfile);   
      if(time()>$baktime+86000)   
      {   
      $dest="e:/mysql/".date("YmdHis");   
      $src="c:/mysql/data/数据库名";   
      mkdir($dest);   
      $dirpath=dirtree($src,$dest);   
      $fp=fopen($bakfile,"w");   
      fwrite($fp,"<?\n\$baktime=".time().";\n?>");   
      fclose($fp);   
      }   
      ?>或是用phpmyadmin的导出功能,直接备份在你的本机上面。
      

  2.   

    http://www.7880.com/info/2005/06/23/article-15745.html
    看看网上的。
      

  3.   

    开个能远程连接数据库的用户,
    然后直接在本机远程mysqldump或者用web直接执行mysqldump命令行,可以指定备份的文件路径,不过是在服务器上!
      

  4.   

    我也觉得2楼最简单了!
    可phpmyadmin允许最大执行2m的文件
    还有就是在执行程序的时候可能会出现超时问题
    一旦超时那不是白备份了吗??
      

  5.   

    导出好像没有限制的!!导入时才有限制,况且导入时,你先上传文件,不用phpmyadmin导入,用我写的那个代码导入就可以了。只是注意导出(用phpmyadmin)时不要超时。
      

  6.   

    我决定用phpmyadmin了,现在已经安装上并正常使用了!!