如何通过程序实现 mysql 数据库备份和恢复,相应 sql 语句该怎么写呢

解决方案 »

  1.   

    很简单的去我blog看看
    http://hi.baidu.com/cjmxp/blog/item/83f57dc678b3571f9d163d1f.html
      

  2.   

    select * from table_name into file_bak.sql
    好像是这样子的.查查手册里面的备份方法.
      

  3.   

    直接复制整个文件目录。
        [align=center]====  ====
    [/align]
      

  4.   

    http://blog.chinaunix.net/u/29134/article_71953.html
      

  5.   

    看过MySQL手册,好像没介绍用户sql语句进行数据库备份的知识,
    曾想过用批处理来备份,没找到与 java 语言相关的知识,
    各位是否可再提示下,谢谢!!!
      

  6.   

    可以使用 PHP的函数 exec 执行 MYSQL导出导入工具相关命令进行数据备份
      

  7.   

    1、对于小量数据,不如数据小于差不多5G的。用MYSQLDUMP还可以过的去。
    2、对于海量数据,如果表引擎为MYISAM,考虑官方提供的免费热备工具。如果是INNODB,去买一个热备工具。
    3、不管数据如何大,考虑增量备份,过一段时间我会抽空写一个增量备份脚本在博客上。去瞅瞅。^_^
      

  8.   

    自己想做个科研成果管理系统,使用者并不希望自己通过 mysqldump 和 mysql 命令去备份恢复数据库,
    就想通过一个链接或按钮触发事件去备份恢复数据库。
    正在找 java api 来执行命令行语句,mysqldump 备份命令可以保证表的定义,
    请问下大家,是否接触过 java 与 windows 内核编程的知识,
    谢谢大家了!!!