Maison Bibliothèques PHP Autres bibliothèques Sauvegarde de la base de données MySQL et restauration de la classe PHP
Sauvegarde de la base de données MySQL et restauration de la classe 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
   */

Description : Le fichier de volume se termine par _v1.sql

Fonction : Implémenter la sauvegarde de volume de la base de données MySQL, sélectionner la table à sauvegarder, implémenter un fichier SQL unique et l'importation de volume SQL

Utilisation :

1. ----------------------------------------------- --- ----------

//Ils sont l'hôte, le nom d'utilisateur, le mot de passe, le nom de la base de données et l'encodage de la base de données

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

// Paramètres : quelle table sauvegarder (facultatif), répertoire de sauvegarde (facultatif, la valeur par défaut est la sauvegarde), taille du volume (facultatif, la valeur par défaut est 2000, soit 2 M)

$db->backup ();

* ------2. Récupération de base de données (importation) ----------------------- -- --------------------------------------

//Ils sont l'hôte, le nom d'utilisateur et mot de passe respectivement. Nom de la base de données, encodage de la base de données

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

//Paramètre : fichier sql


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

xtrabackup sauvegarde et restauration de la base de données MySQL xtrabackup sauvegarde et restauration de la base de données MySQL

23 Jun 2017

Compte tenu de certaines de ses propres caractéristiques (la table de verrouillage, le script d'insertion ou le texte sont essentiellement sauvegardés, la sauvegarde différentielle n'est pas prise en charge), la sauvegarde mysqldump ne convient pas aux situations nécessitant des performances élevées en temps réel. Xtrabackup peut résoudre certains des problèmes ci-dessus. problèmes de mysqldump. Il y aura plus d'applications dans les environnements de production. Cet article teste brièvement l'opération de sauvegarde et de restauration de la base de données MySQL par Xtrabackup. Conformément au principe de déployer d'abord les fonctions puis d'entrer dans les détails, j'ai grossièrement mis en œuvre une sauvegarde et une restauration sans entrer dans les détails.

PHP implémente la classe de sauvegarde de base de données MySQL PHP implémente la classe de sauvegarde de base de données MySQL

11 Jun 2018

L'exemple de cet article décrit l'implémentation de la classe de sauvegarde de base de données MySQL en PHP. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante : Il s'agit d'un fichier de classe très simple qui utilise PHP pour sauvegarder la base de données MySQL. Il suffit de configurer l'adresse de connexion, le nom d'utilisateur et la base de données.

Maîtrisez complètement la sauvegarde et la restauration de la base de données Oracle Maîtrisez complètement la sauvegarde et la restauration de la base de données Oracle

12 Jul 2022

Cet article vous apporte des connaissances pertinentes sur Oracle, qui présentent principalement les problèmes liés à la sauvegarde et à la restauration de bases de données. La sauvegarde et la restauration dans Oracle sont divisées en : sauvegarde logique et sauvegarde physique. La sauvegarde physique est divisée en deux catégories : la sauvegarde à froid et la sauvegarde à chaud. Examinons-les ensemble, j'espère que cela sera utile à tout le monde.

Code PHP pour implémenter la sauvegarde et la restauration planifiées de la base de données Code PHP pour implémenter la sauvegarde et la restauration planifiées de la base de données

28 Mar 2018

Cet article partage principalement avec vous le code PHP pour implémenter la sauvegarde et la restauration planifiées de la base de données. Il le partage principalement avec vous via une combinaison de texte et de code.

Explication détaillée de la sauvegarde et de la maintenance de la base de données MySQL Explication détaillée de la sauvegarde et de la maintenance de la base de données MySQL

20 May 2017

Sauvegarde des données Comme toutes les données, les données MySQL doivent être sauvegardées fréquemment. Étant donné que la base de données MySQL est un fichier sur disque, les systèmes et routines de sauvegarde ordinaires peuvent sauvegarder les données MySQL. Cependant, comme ces fichiers sont toujours ouverts et utilisés, les sauvegardes de fichiers ordinaires peuvent ne pas toujours fonctionner. Les solutions possibles à ce problème sont répertoriées ci-dessous.

Sauvegarde de base de données MySQL : Comment réaliser une sauvegarde et une récupération efficaces de la base de données MySQL Sauvegarde de base de données MySQL : Comment réaliser une sauvegarde et une récupération efficaces de la base de données MySQL

15 Jun 2023

MySQL est actuellement l'un des systèmes de gestion de bases de données relationnelles les plus utilisés. Son efficacité et sa fiabilité en font le premier choix de nombreuses entreprises et développeurs. Mais pour diverses raisons, nous devons sauvegarder la base de données MySQL. Sauvegarder une base de données MySQL n'est pas une tâche facile car une fois la sauvegarde échouée, des données importantes peuvent être perdues. Par conséquent, afin de garantir l'intégrité et la récupérabilité des données, certaines mesures doivent être prises pour garantir une sauvegarde et une récupération efficaces de la base de données MySQL. Cet article présentera comment réaliser

See all articles