Home  >  Article  >  Backend Development  >  PHP 实现 数据库备份(高分送牛人)

PHP 实现 数据库备份(高分送牛人)

WBOY
WBOYOriginal
2016-06-23 14:13:48938browse

PHP 数据库备份 存储 数据库

我想用PHP实现数据库备份,备份为sql语句或者txt文件都可以。

目前可以实现表结构及数据备份,但对于视图,存储过程,函数等似乎不能实现程序备份。网上查了一下,基本都是到表结构结束。有谁实现了完整库备份的,请给指导,当然能提供参考代码最好呵呵,谢谢。

 这是我在cnblogs里的日志,主要是实现了表结构备份 http://www.cnblogs.com/martin1009/p/3145755.html,但我想实现库所有备份(包括表,视图,存储过程,函数,触发器等)。

回复讨论(解决方案)

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

SHOW CREATE DATABASE 读取创建库的语句
SHOW CREATE SCHEMA 读取创建库的语句
SHOW CREATE TABLE 读取创建表的语句
SHOW CREATE VIEW 读取创建视图的语句
SHOW CREATE PROCEDURE 读取创建存储过程的语句
SHOW CREATE FUNCTION 读取创建函数的语句

很多的,不一一开列了,自己看手册

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

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

群里几个写各种管理工具的还不出来?

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn