搜索
首页PHP 库Other librariesMySQL数据库备份、还原PHP类
MySQL数据库备份、还原PHP类

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

<?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

相关文章

您如何备份并还原MySQL数据库?您如何备份并还原MySQL数据库?

28Apr2025

使用mysqldump进行逻辑备份和MySQLEnterpriseBackup进行热备份是备份MySQL数据库的有效方法。1.使用mysqldump备份数据库:mysqldump-uroot-pmydatabase>mydatabase_backup.sql。2.使用MySQLEnterpriseBackup进行热备份:mysqlbackup--user=root--password=password--backup-dir=/path/to/backupbackup。恢复时,使用相应的命

oracle数据库如何备份还原oracle数据库如何备份还原

11Apr2025

Oracle数据库备份可通过RMAN备份、导出/导入实用程序、逻辑备份(Flashback)实现。还原则根据备份类型而异,包括:RMAN备份还原、导出/导入导出还原、逻辑备份(Flashback)还原,具体还原过程涉及启动RMAN连接数据库、使用RESTORE/RECOVER命令还原备份集,导出/导入文件,重建物和权限,使用Flashback命令恢复到特定时间点等步骤。

如何备份并还原SQL数据库?如何备份并还原SQL数据库?

14Mar2025

本文概述了使用SSM和T-SQL备份和恢复SQL数据库的方法,讨论了调度备份的最佳实践,并描述了验证还原的数据库完整性的方法。它还推荐了自动化这些专业的工具

3种备份和还原WordPress数据库的方法3种备份和还原WordPress数据库的方法

09Feb2025

关键要点 WordPress 数据库备份和恢复主要有三种方法:使用 Udraft Plus 插件、phpMyAdmin 和 MySQL 命令行转储。每种方法都有其优缺点,最佳选择取决于用户的具体需求和技术技能。 定期备份 WordPress 数据库对于网站安全和数据保护至关重要。备份应包含存储网站所有数据的所有表格,包括文章、评论、用户、站点设置等等。 从备份恢复数据库可以使用 phpMyAdmin 或 MySQL 命令行。如果备份损坏,可能需要从较早的备份恢复或寻求专业帮助。 WordPres

为什么我的 JNI 项目找不到依赖库?为什么我的 JNI 项目找不到依赖库?

21Nov2024

解决 UnsatisfiedLinkError: Can't Find Dependent Libraries in JNI Projects当开发 Java Native Interface (JNI) 项目时,您可能...

phpmyadmin不显示登录页面phpmyadmin不显示登录页面

30Oct2019

​phpmyadmin不显示登录页面解决方法:找到并打开phpMyAdmin\libraries\plugins\auth\AuthenticationCookie.class.php文件,将其中关于登录页面代码中的两处hide删除即可。

See all articles