PhpMyBackuppro - Un outil de sauvegarde MySQL basé sur le Web pour Linux

PhpMyBackuppro - Un outil de sauvegarde MySQL basé sur le Web pour Linux

phpmybackuppro Une open source est-elle très facile à utiliser Mysql Application de sauvegarde, écrite en Php langue publiée sous le GNU GPL. Il vous permet de créer Planifiez les sauvegardes, restaurer et gérer eux, télécharger, e-mail, ou télécharger des sauvegardes sur n'importe quel FTP serveur et beaucoup plus. Il prend aussi Répertoires de fichiers sauvegarde et téléchargez-les sur un Serveur ftp.

Il prend en charge trois niveaux de compression de sauvegardes (Aucune compression, zipper ou gzip compression). Il prend également en charge deux méthodes de connexion de sécurité alternative, Http ou Html authentification.

Caractéristiques

Voici quelques principales caractéristiques clés de "phpmybackuppro".

  1. Support de sauvegarde de base de données unique ou multiple avec ou sans données, structure de table.
  2. Trois niveaux de compression pris en charge sont Aucune compression, gzip ou compression zip.
  3. Créer des sauvegardes planifiées sans emplois cron en utilisant petit Php scénario.
  4. Télécharger des sauvegardes directement sur FTP serveur et publication de sauvegardes par e-mail.
  5. Seul Apache et Php nécessaire pour fonctionner sur des plateformes comme Linux, Mac ou les fenêtres.
  6. Coquille Interface pour prendre des sauvegardes manuellement ou en utilisant Cron Script.
  7. Ensemble Sauvegarde du répertoire de fichiers et les déplacer vers n'importe quel FTP serveur.
  8. Prendre la sauvegarde des bases de données de différents comptes sur plusieurs Mysql les serveurs.
  9. Deux Authentification de la sécurité Méthodes prises en charge Http ou Html Authentification de connexion.
  10. Interface amicale et très facile à installer et à configurer.
  11. Plusieurs langue prise en charge.

Prendre des sauvegardes MySQL et les restaurer à partir de la ligne de commande est toujours une bonne pratique, mais si quoi que lorsque vous n'avez pas accès physique au serveur. Dans cette situation phpmybackuppro L'outil est utile.

Comment installer phpmybackuppro dans rhel / centos / fedora et debian / ubuntu

Pour l'installation phpmybackuppro Application, vous devez avoir une course Apache serveur Web et Php installé sur le serveur. Installons ces packages requis sur le serveur.

Installez Apache et PHP

Installer sur chapeau rouge Systèmes basés en utilisant Miam commande.

# yum install httpd php php-mysql [rhel / centos 7] # yum install httpd php php-mysqlnd [rhel / centos 8] # service httpd start 

Installer sur Debian Systèmes basés en utilisant apt-get commande.

# apt-get install apache2 # apt-get install php libapache2-mod-uth-mysql php-mysql # service apache2 start 

Le plus récent phpmybackuppro La version peut être téléchargée à partir du site Web phpmyBackuppro ou vous pouvez utiliser la commande wget suivante pour télécharger.

# cd / usr / partager # wget https: // sourceforge.net / projets / phpmybackup / files / phpmybackuppro / phpmybackuppro% 202.5 / phpmybackuppro-2.5.zip / download -o phpmybackuppro-2.5.zipper 

Décompresser le phpmybackuppro Fichier zip sous / usr / share / annuaire.

# unzip phpmybackuppro-2.5.zipper

Pour des raisons de sécurité, il est préférable de placer le contenu du dossier sous / usr / share / phpmybackup annuaire.

# cd / usr / share / # mv phpmybackuppro-2.5 / / usr / share / phpmybackup 

Ensuite, allez à Apache "confli.d"Répertoire et créez un fichier nommé"phpmybackup.confli" dessous. Pour chapeau rouge Le chemin des systèmes basé devrait être (/ etc / httpd / confre.d/) et pour Débarrasser (/ etc / apache2 / confre.d).

# vi / etc / httpd / confre.d / phpmybackup.conf [sur les systèmes basés sur redhat] # vi / etc / apache2 / confr.d / phpmybackup.conf [sur les systèmes basés sur Debian] 

Ajoutez les lignes suivantes. Sauver et fermer. Les règles ci-dessous par défaut permettent d'accéder à tous, si vous souhaitez restreindre l'accès à IP. Remplacer "tous" avec votre IP adresse". Par exemple, la ligne devrait être «Autoriser à partir de 172.16.25.125".

---------------- Apache 2.4 ---------------- Alias ​​/ phpmybackup / usr / share / phpmybackup nécessite tous  ---------------- Apache 2.2 ---------------- Alias ​​/ phpmybackup / usr / share / phpmybackup Options Aucun ordre Autoriser, nier Autoriser de tous  

Redémarrage Apache service.

-------- (Sur chapeau rouge Systèmes) -------- # SystemCTL Redémarrer Httpd ou # / etc / init.d / httpd redémarrage -------- (sur Debian Systèmes) -------- # SystemCTL Restart apache2 ou # / etc / init.D / Apache2 Redémarrer 

Sur certains systèmes, certains fichiers doivent avoir des autorisations d'écriture pour le fichier "global_conf.php"Et pour le"exporter»Répertoire.

# cd / usr / share / # chown -r root: apache phpmybackup (sur les systèmes Red Hat) # chown -r root: www-data phpmybackup (sur les systèmes debian) # cd / usr / share / phpmybackup / # chmod 0777 global_conf.PHP # CHMOD 0777 Exportation

Maintenant tu es presque prêt à commencer phpmybackuppro. Accédez au navigateur et chargez le configurer.php fichier comme celui-ci.

http: // localhost / phpmybackup / config.php ou http: // ip-address / phpmybackup / config.php

Dans l'onglet de configuration, insérez votre Mysql des détails, comme nom d'hôte, nom d'utilisateur, mot de passe et nom de la base de données. Si vous souhaitez configurer FTP sauver sauvegardeS, Entrez Connexion FTP Détails comme indiqué ci-dessous.

Panneau de configuration

Ensuite, cliquez sur "sauvegarde«Onglet pour voir la liste de votre Mysql base de données et sélectionnez le nom de la base de données que vous souhaitez prendre la sauvegarde.

Panneau de sauvegarde

La sauvegarde du calendrier propose deux façons populaires de planifier les sauvegardes:

  1. En incluant le script de planifier dans l'application existante.
  2. En utilisant un cadre caché dans un jeu de cadres HTML.

Pour planifier une sauvegarde, vous devez d'abord créer un script de calendrier. Aller à "Planifier la sauvegarde»Onglet.

Planifier la sauvegarde

Sélectionnez la fréquence à laquelle vous voulez qu'une sauvegarde soit générée. Alors vous devez choisir le répertoire de cela Php script qui inclura le script de planification plus tard. Après cela, sélectionnez le Nom de la base de données pour sauvegarder, Entrez un commentaire, sélectionner compression Tapez et enfin cliquez sur "Afficher le script " bouton. Sur la page suivante, vous verrez le script de calendrier nouvellement créé.

Au lieu de copier le code généré dans un nouveau fichier, vous pouvez enregistrer le code en donnant un nom de fichier comme "calendrier_backup.php"Dans la zone de texte et cliquez sur"Enregistrer des données" sauver. Pour plus d'informations, lisez "Scheduled_backups.SMS”Fichier sous répertoire de documentation.

Script de sauvegarde

Le "requêtes SQL”Build de l'onglet pour fonctionner simple requêtes SQL aux bases de données ou importent des bases de données à partir de l'ordinateur local.

Shell de requête SQL

Le "commencer»Onglet Affiche votre actuel Apache, Php et Mysql information sur la version.

Information sur la version

phpmybackuppro est de loin la solution de sauvegarde la plus simple pour Mysql. Si vous manipuliez Mysql serveur, alors PMBP est une application incontournable qui peut vous aider à enregistrer vos précieuses données avec un minimum d'effort.

Liens de référence

page d'accueil phpmybackuppro