搜索
首页PHP 库Other librariesMySQL数据库备份、还原PHP类
MySQL数据库备份、还原PHP类
<?php
class DBManage
{
  var $db; // 数据库连接
  var $database; // 所用数据库
  var $sqldir; // 数据库备份文件夹
  var $record;
  // 换行符
  private $ds = "n";
  // 存储SQL的变量
  public $sqlContent = "";
  // 每条sql语句的结尾符
  public $sqlEnd = ";";
  /**
   * 初始化
   *
   * @param string $host
   * @param string $username
   * @param string $password
   * @param string $thisatabase
   * @param string $charset
   */

说明:分卷文件是以_v1.sql为结尾

 功能:实现mysql数据库分卷备份,选择表进行备份,实现单个sql文件及分卷sql导入

 使用方法:

1. 数据库备份(导出)------------------------------------------------------------

//分别是主机,用户名,密码,数据库名,数据库编码

$db = new DBManage ( 'localhost', 'root', 'root', 'test', 'utf8' );

// 参数:备份哪个表(可选),备份目录(可选,默认为backup),分卷大小(可选,默认2000,即2M)

$db->backup ();

 * ------2. 数据库恢复(导入)------------------------------------------------------------

//分别是主机,用户名,密码,数据库名,数据库编码

$db = new DBManage ( 'localhost', 'root', 'root', 'test', 'utf8' );

//参数:sql文件


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

PHP备份/还原MySQL数据库的代码PHP备份/还原MySQL数据库的代码

25May2016

之前是采用PHP读取数据库结构和内容,然后写文件,这样可能会导致导出的文件不一定能百分百导入到MySQL中去,想想之后采用MySQL自带的导入导出命令最保险

MySQL数据库备份和还原的常用命令MySQL数据库备份和还原的常用命令

07Jun2016

1. 查看mysql数据中,所有的用户名: use mysql; select distinct(User) from user; 2. Linux 执行 MySQL 脚本: mysql source/opt/app/swiftsync/sql/mysql/swiftsync_server.sql 3. Windows 执行MySQL脚本: mysql sourced:testss.sql 4. MySQL授权其他

Linux下MySQL整个数据库的备份与还原Linux下MySQL整个数据库的备份与还原

07Jun2016

Linux下MySQL整个数据库的备份与还原[root]# /usr/bin/mysqldump -h127.0.0.1 -uusername -ppassword databasename gt;/opt/sha

mysql数据库的备份和还原的总结_MySQLmysql数据库的备份和还原的总结_MySQL

01Jun2016

mysql数据库的备份和还原的总结

SQL数据库备份、还原、转移详解SQL数据库备份、还原、转移详解

07Jun2016

首先,在“企业管理器”中右键点击动易的数据库,弹出菜单中选择“所有任务/备份数据库” 然后,保持其他选项不变,在“目的”一项中点击“添加”: 弹出的菜单中,选择按文件保存备份,在“文件名”后输入你要保存到的路径和文件名: 点击“确定”返

SQL Server数据库备份与还原处理SQL Server数据库备份与还原处理

07Jun2016

  转贴路径:http://blog.csdn.net/zjcxc/archive/2003/12/29/20074.aspx 利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点: 1.   获取SQL Server服务器上的默认目录 2.   备份SQL语句的使用 3. 

See all articles