# PHP版MySQL超大数据库分卷备份恢复精简版 **Repository Path**: web/mysqlbackup ## Basic Information - **Project Name**: PHP版MySQL超大数据库分卷备份恢复精简版 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-14 - **Last Updated**: 2025-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mysqlbackup mysqlbackup 是一个用于备份和恢复 MySQL 数据库的简单工具。它提供了一些基本的功能来导出和导入数据库内容,适用于需要定期备份数据库的场景。 ## 功能特点 - **导出数据库**:可以导出整个数据库的结构和数据。 - **导入数据库**:支持从备份文件中导入数据到数据库。 - **缓存处理**:提供了一些缓存读写和删除的功能。 - **SQL 执行**:支持 SQL 语句的执行和拆分。 ## 文件结构 - `mysqlbk.php`:使用传统的 MySQL 扩展实现的数据库备份和恢复功能。 - `pdobk.php`:使用 PDO 扩展实现的数据库备份和恢复功能。 ## 使用说明 ### 导出数据库 使用 `sql_dumptable` 函数可以导出数据库表的结构和数据。该函数支持从指定位置开始导出,并可以控制每次导出的数据量。 ### 导入数据库 使用 `sql_execute` 函数可以执行 SQL 语句,从而实现数据库的导入功能。 ### 缓存操作 - `cache_read`:读取缓存文件。 - `cache_write`:写入缓存文件。 - `cache_delete`:删除缓存文件。 ## 类说明 ### `db` 类 (mysqlbk.php) 传统的 MySQL 扩展封装类,提供了一系列数据库操作的方法,包括连接、查询、获取数据等。 ### `db` 类 (pdobk.php) 使用 PDO 扩展封装的数据库操作类,提供了一系列静态方法来执行 SQL 查询和操作数据库。 ## 注意事项 - 确保在使用前配置好数据库连接信息。 - 导出和导入操作可能需要较大的内存和时间,具体取决于数据库的大小。 ## 许可证 该项目遵循 MIT 许可证。详情请参阅项目根目录下的 LICENSE 文件。