我想用PHP实现数据库备份,备份为sql语句或者txt文件都可以。目前可以实现表结构及数据备份,但对于视图,存储过程,函数等似乎不能实现程序备份。网上查了一下,基本都是到表结构结束。有谁实现了完整库备份的,请给指导,当然能提供参考代码最好呵呵,谢谢。 这是我在cnblogs里的日志,主要是实现了表结构备份 http://www.cnblogs.com/martin1009/p/3145755.html,但我想实现库所有备份(包括表,视图,存储过程,函数,触发器等)。PHP数据库备份存储数据库

解决方案 »

  1.   

    http://kerry.blog.51cto.com/172631/177570/
    你看看有用没,
      

  2.   

    SHOW CREATE DATABASE 读取创建库的语句
    SHOW CREATE SCHEMA 读取创建库的语句
    SHOW CREATE TABLE 读取创建表的语句
    SHOW CREATE VIEW 读取创建视图的语句
    SHOW CREATE PROCEDURE 读取创建存储过程的语句
    SHOW CREATE FUNCTION 读取创建函数的语句很多的,不一一开列了,自己看手册
      

  3.   

    这个呢,
    http://my.oschina.net/laodiaoya/blog/90596
      

  4.   

    参考 phpMyAdmin 的导出部分
    早就实现这些功能
    最新 4.0.4 建议从官网下载