1、就是用户指定一个路径,然后可以把MYSQL\data\里面的文件拷贝到这个地方,实现备份
2、然后,比如把.frm  .isd .ism 三个文件改名后又拷贝到MYSQL\data\里面!

解决方案 »

  1.   

    这样就可以做到导出、导入的功能
    我是把PHP放在多个局网上,把其中一个局网上的数据,导出
    然后到另一个局网上把数据改变后导入
      

  2.   

    直接复制会有问题,当数组正在读写的时候你去复制会导致数据不一致
    你要先锁定数据库
    然后copy
    你用php来copy还是系统批处理?
      

  3.   

    : ashchen(陈辉)  我想用PHP做  不需要铄定了,问题不大
    : xuzuning(唠叨) 我是在局网上,权限怎么设置呢》?
      

  4.   

    在局网上?
    php与mysql在同一机器上:指定mysql/data 对一般用户用完全访问权,按路径操作就可以了
    php与mysql不在同一机器上:映射mysql/data为驱动器,对一般用户用完全访问权,然后操作
      

  5.   

    那PHP程序怎么写呢?给点代码!
      

  6.   

    在服务器上建立一个目录,然后上传,用<form>
      

  7.   

    实现数据导入导出何必用PHP呢,你用windows的计划/任务,写一个批处理文件,每隔一段时间自行导入导出。
      

  8.   

    phpmyadmin下载地址:
    http://member.skycn.com/soft/10687.html
      

  9.   

    呵呵,如果是局域网!把mysql\data\目录下面相应的目录复制出来就ok了,导入的时候,就拷贝回去就可以了,当然就把旧库替换掉了。
      

  10.   

    利用windows的计划任务实现自动备份与导入
    1、将远程要导入的那台机的mysql\data目录映射成要导出的那台机的V盘
    2、编写一个backup.dat文件,然后打开windows的计划任务功能,设定在每天的某个时候执行这个文件。
    3、backup.dat的内容可以类似以下写法:date /t
    time /tren V:\数据库目录名称2    V:\backup\数据库目录名称3
    ren V:\数据库目录名称1    V:\backup\数据库目录名称2
    ren V:\数据库目录名称3    V:\backup\数据库目录名称1xcopy c:\mysql\data\数据库目录名称       V:\backup\数据库目录名称1\*.* /s/y/d这样就可以实现将数据库目录自动导到另外一台机,且另外一台机的数据库也会实现最近2次的备份。
      

  11.   

    直接用mysqldump~
    unix/linux 下
    mysqldump -u root -S /xxx/xx.sock 库名>xxx.data
    window下mysqldump -u root 库名>xxx.data