<?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
相关文章
![3种备份和还原WordPress数据库的方法](https://img.php.cn/upload/article/001/242/473/173906161429623.jpg)
09Feb2025
关键要点 WordPress 数据库备份和恢复主要有三种方法:使用 Udraft Plus 插件、phpMyAdmin 和 MySQL 命令行转储。每种方法都有其优缺点,最佳选择取决于用户的具体需求和技术技能。 定期备份 WordPress 数据库对于网站安全和数据保护至关重要。备份应包含存储网站所有数据的所有表格,包括文章、评论、用户、站点设置等等。 从备份恢复数据库可以使用 phpMyAdmin 或 MySQL 命令行。如果备份损坏,可能需要从较早的备份恢复或寻求专业帮助。 WordPres
![为什么我的 JNI 项目找不到依赖库?](https://img.php.cn/upload/article/001/246/273/173213569482091.jpg)
21Nov2024
解决 UnsatisfiedLinkError: Can't Find Dependent Libraries in JNI Projects当开发 Java Native Interface (JNI) 项目时,您可能...
![phpmyadmin不显示登录页面](https://img.php.cn/upload/article/000/000/039/5db90ac1ae7a5772.jpg)
30Oct2019
phpmyadmin不显示登录页面解决方法:找到并打开phpMyAdmin\libraries\plugins\auth\AuthenticationCookie.class.php文件,将其中关于登录页面代码中的两处hide删除即可。
![如何修复 phpMyAdmin 中的'count():参数必须是实现可数的数组或对象”错误?](https://img.php.cn/upload/article/001/246/273/172940007066319.jpg)
20Oct2024
phpMyAdmin 错误:“count():参数必须是实现可数的数组或对象”您是否遇到过 phpMyAdmin 错误,指出“./libraries/sql.lib.php#601\ncount() 中的警告:参数必须是数组或对象
![dacom.dll - 什么是 dacom.dll?](https://img.php.cn/upload/article/001/246/273/172930101134831.png)
19Oct2024
dacom.dll 在我的计算机上做什么? dacom.dll 是 Microsoft Corporation 创建的 Digital Anvil Component Libraries 使用的 DLL 文件。此过程仍在审核中。 dacom.dll 等非系统进程源自您安装的软件
![如何使用 CSS 网格布局创建砌体网格,其中每个元素具有相同的宽度,但底部元素始终低于顶部元素 50px?](https://img.php.cn/upload/article/001/246/273/173181450333691.jpg)
17Nov2024
Create a Masonry Grid with CSS Grid Layout (or Other CSS)该问题询问一种在 CSS 中实现砖石网格效果的方法...
![](/static/imghwm/down_right.png)
![](/static/imghwm/taglogo.png)
Hot Tools
![](/static/imghwm/taglogo.png)