<?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
相關文章
29 Jul 2016
postgresql資料庫:postgresql資料庫php實作mysql資料庫備份類別:1.實例化DbBak需要告訴它兩件事:資料伺服器在哪裡($connectid)、備份到哪個目錄($backupDir): require_once('DbBak.php') ; require_once('TableBak.php'); $connectid = mysql_connect('localhost','root','123456'); $backupDir =
11 Jun 2018
本文實例講述了php實作MySQL資料庫備份類別。分享給大家供大家參考。具體分析如下:這是一個非常簡單的利用php來備份mysql資料庫的類別文件,我們只要簡單的配置好連接地址用戶名與資料庫即可
29 Jul 2016
php mysql:php mysql php MYSQL 資料備份類別:功能上有: require_once("backdata.class.php"); $link = @mysql_connect("localhost","資料庫名稱","密碼") 或 die ('Could not connect to server.'); mysql_query("use cms",$link); mysql_query("set names utf8",$lin
16 Jun 2023
MySQL是一種流行的開源資料庫管理系統,被廣泛應用於各種專案及企業。資料庫作為專案的核心,其中的資料也是專案中不可或缺的一部分,因此資料庫的備份與復原極為重要。在本文中,我們將探討如何透過多種備份復原方案來確保MySQL資料庫的安全性。第一種:使用mysqldump指令備份資料庫mysqldump是MySQL備份的最常用指令。它可以備份整個資料庫,也可以