参考phpMyAdmin里面的代码就差不多了,呵呵

解决方案 »

  1.   

    我是直接用PHP 拷贝 MYSQL 的数据库来备分的
      

  2.   

    phpmyadmin的数据导出? 可以自己写代码调用phpmyadmin的功能来实现备份吗?
      

  3.   

    直接用PHP 拷贝 MYSQL 的数据库来备分???
    怎么实现??
      

  4.   

    如果你知道MYSQL数据库存储路径,且PHP程序在服务器有读写权限的情况下;
    用PHP先读出MYSQL数据库存储目录的所有内容,再写到自己随机建立的目录(一般按日期命名)下,其实就是把数据库拷贝一份,
    其实用手动拷贝也比较快,MYSQL路径下的DATA目录就是所有的数据,备分它就可以了。
      

  5.   

    看mysqladmin就知道如何用php备份数据库
    也可以用其它工具备份如果有权限的话
      

  6.   

    不能直接拷贝数据,因为如果拷贝过程中正好有修改操作就会丢失数据!!!
    你可以先锁表(用read lock),然后拷贝,最后解锁就可以了.最好在数据操作少的时间段内进行,因为锁表的话,就所有连接都将堵塞.
    如果在linux下,mysql安装目录下的bin目录下,有mysqlhotcopy命令,就是完成以上操作的,但必须安装perl和mysql相应的DBI才可以使用.windows版没有此命令
      

  7.   

    mysqldump yourdb > file.sql
      

  8.   

    mysqldump > file.sql yourdb也ok
      

  9.   

    直接复制一下MYSQL目录下的DATA文件夹就备份全部数据了
    如果想备份一个库的话就复制DATA文件夹下相应的文件夹就ok了