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

Quels sont les défis de la sauvegarde et de la restauration de grandes bases de données? Quels sont les défis de la sauvegarde et de la restauration de grandes bases de données?

27 Mar 2025

L'article examine les défis de la sauvegarde et de la restauration de grandes bases de données, en se concentrant sur le volume des données, les performances et l'intégrité. Il suggère des stratégies comme la cohérence transactionnelle et le traitement parallèle pour assurer l'intégrité des données et minimiser Dow

Scénarios d'utilisation de la sauvegarde de la base de données MySQL Scénarios d'utilisation de la sauvegarde de la base de données MySQL

22 Dec 2016

Comprenez-vous vraiment à quels types de scénarios vous serez confronté lors de la sauvegarde d’une base de données ?

Connaissance de base de la connexion PHP à la base de données MySQL Connaissance de base de la connexion PHP à la base de données MySQL

04 Mar 2025

Cet article explique la connexion de PHP aux bases de données MySQL à l'aide de MySQLI et PDO. Il détaille l'établissement de connexions, le dépannage des erreurs courantes (par exemple, l'accès refusé, la base de données inconnue) et la mise en œuvre des meilleures pratiques de sécurité cruciale comme l'utilisation de STR

La relation entre l'utilisateur de MySQL et la base de données La relation entre l'utilisateur de MySQL et la base de données

08 Apr 2025

Dans la base de données MySQL, la relation entre l'utilisateur et la base de données est définie par les autorisations et les tables. L'utilisateur a un nom d'utilisateur et un mot de passe pour accéder à la base de données. Les autorisations sont accordées par la commande Grant, tandis que le tableau est créé par la commande Create Table. Pour établir une relation entre un utilisateur et une base de données, vous devez créer une base de données, créer un utilisateur, puis accorder des autorisations.

Contraintes et pagination de la base de données MySQL Contraintes et pagination de la base de données MySQL

11 Feb 2017

Contraintes et pagination de la base de données MySQL

Quelle est la meilleure méthode de sauvegarde automatisée de base de données MySQL pour mes besoins ? Quelle est la meilleure méthode de sauvegarde automatisée de base de données MySQL pour mes besoins ?

19 Dec 2024

Sauvegardes automatisées de bases de données MySQLMéthodes de sauvegardeExportation CSV via SELECT INTO OUTFILESELECT INTO OUTFILE exporte les données dans un fichier CSV sur le serveur....

See all articles