phpMyBackupPro is een open source, zeer gebruiksvriendelijke webgebaseerde MySQL back-uptoepassing, geschreven in PHP taal vrijgegeven onder de GNU GPL . Hiermee kunt u geplande back-ups maken , herstellen en beheren hen, download , e-mail , of upload back-ups naar een FTP server en nog veel meer. Er zijn ook Bestandsmappen . nodig maak een back-up en upload ze naar een FTP-server .
Het ondersteunt drie compressieniveaus van back-ups (Geen compressie , zip of gzip compressie). Het ondersteunt ook twee alternatieve beveiligingsaanmeldingsmethoden, HTTP of HTML authenticatie.
Functies
Hieronder volgen enkele belangrijke kenmerken van "phpMyBackupPro ".
- Ondersteuning voor back-up van één of meerdere databases met of zonder gegevens , tabelstructuur .
- Drie compressieniveaus zijn geen compressie , gzip of zip-compressie .
- Maak geplande back-ups zonder cron-taken kleine PHP gebruiken schrift.
- Upload back-ups rechtstreeks naar FTP server en het plaatsen van back-ups per e-mail .
- Alleen Apache en PHP nodig om te draaien op platforms zoals Linux , Mac of Windows .
- Shell interface om handmatig of met behulp van cron-script back-ups te maken.
- Gehele Back-up van bestandsmap en verplaats ze naar een FTP server.
- Maak een back-up van databases van verschillende accounts op verschillende MySQL servers.
- Twee beveiligingsverificatie ondersteunde methoden HTTP of HTML login authenticatie.
- Vriendelijke interface en zeer eenvoudig te installeren en in te stellen.
- Meerdere talen ondersteund.
Het is altijd een goede gewoonte om MySQL-back-ups te maken en ze vanaf de opdrachtregel te herstellen, maar als u geen fysieke toegang tot de server heeft. In die situatie phpMyBackupPro tool is handig.
Hoe installeer ik phpMyBackupPro in RHEL/CentOS/Fedora en Debian/Ubuntu
Voor het installeren van phpMyBackupPro applicatie, moet u Apache . hebben uitgevoerd webserver en PHP op de server geïnstalleerd. Laten we deze vereiste pakketten op de server installeren.
Installeer Apache en PHP
Installeren op Red Hat gebaseerde systemen die yum . gebruiken commando.
# yum install httpd php php-mysql [RHEL/CentOS 7] # yum install httpd php php-mysqlnd [RHEL/CentOS 8] # service httpd start
Installeren op Debian gebaseerde systemen die apt-get . gebruiken commando.
# apt-get install apache2 # apt-get install php libapache2-mod-auth-mysql php-mysql # service apache2 start
De nieuwste phpMyBackupPro versie kan worden gedownload van de phpMyBackupPro-website of u kunt de volgende wget-opdracht gebruiken om te downloaden.
# cd /usr/share # wget https://sourceforge.net/projects/phpmybackup/files/phpMyBackupPro/phpMyBackupPro%202.5/phpMyBackupPro-2.5.zip/download -O phpMyBackupPro-2.5.zip
Unzip de phpMyBackupPro zip-bestand onder /usr/share/ directory.
# unzip phpMyBackupPro-2.5.zip
Om veiligheidsredenen is het beter om de inhoud van de map onder /usr/share/phpmybackup te plaatsen directory.
# cd /usr/share/ # mv phpMyBackupPro-2.5/ /usr/share/phpmybackup
Ga vervolgens naar Apache "conf.d ” directory en maak een bestand aan met de naam “phpmybackup.conf " onder het. Voor Red Hat gebaseerd systeempad moet zijn (/etc/httpd/conf.d/ ) en voor Debain (/etc/apache2/conf.d ).
# vi /etc/httpd/conf.d/phpmybackup.conf [On RedHat based systems] # vi /etc/apache2/conf.d/phpmybackup.conf [On Debian based systems]
Voeg er de volgende regels aan toe. Opslaan en sluiten. De onderstaande regels maken standaard toegang tot iedereen mogelijk, als u de toegang wilt beperken tot specifieke IP . Vervang "alle ” met uw IP adres". De regel moet bijvoorbeeld zijn "sta toe vanaf 172.16.25.125 ".
---------------- Apache 2.4 ---------------- Alias /phpmybackup /usr/share/phpmybackup <Directory /usr/share/phpmybackup> Require all granted </Directory> ---------------- Apache 2.2 ---------------- Alias /phpmybackup /usr/share/phpmybackup <Directory /usr/share/phpmybackup> Options None Order allow,deny allow from all </Directory>
Herstart Apache dienst.
-------- (On Red Hat systems) -------- # systemctl restart httpd Or # /etc/init.d/httpd restart -------- (On Debian systems) -------- # systemctl restart apache2 Or # /etc/init.d/apache2 restart
Op sommige systemen moeten bepaalde bestanden schrijfrechten hebben voor het bestand "global_conf.php ” en voor de “export ” map.
# cd /usr/share/ # chown -R root:apache phpmybackup (On Red Hat systems) # chown -R root:www-data phpmybackup (On Debian systems) # cd /usr/share/phpmybackup/ # chmod 0777 global_conf.php # chmod 0777 export
Nu ben je bijna klaar om phpMyBackupPro te starten . Navigeer naar de browser en laad de config.php bestand als dit.
http://localhost/phpmybackup/config.php OR http://ip-address/phpmybackup/config.php
Voer in het configuratietabblad uw MySQL . in details, zoals hostnaam , gebruikersnaam , wachtwoord en databasenaam . Als u FTP wilt instellen om back-up op te slaan s, voer FTP-aanmelding in details zoals hieronder weergegeven.
Klik vervolgens op "back-up ” tabblad om een lijst van uw MySQL . te zien database en selecteer de databasenaam waarvan u een back-up wilt maken.
Back-up plannen heeft twee populaire manieren om back-ups te plannen:
- Door het schemascript . op te nemen in bestaande applicatie.
- Door een verborgen frame te gebruiken in een HTML-frameset.
Om een back-up te plannen, moet u eerst een planningsscript maken. Ga naar "back-up plannen ” tabblad.
Selecteer hoe vaak u een back-up wilt maken. Dan moet je de directory van die PHP . kiezen script dat later het schemascript zal bevatten. Selecteer daarna de naam van de database om een back-up te maken, voer een opmerking in , selecteer compressie typ en klik ten slotte op "Script weergeven" knop. Op de volgende pagina ziet u het nieuw gemaakte schemascript.
In plaats van de gegenereerde code naar een nieuw bestand te kopiëren, kunt u de code opslaan door een bestandsnaam te geven zoals "schedule_backup.php ” in het tekstvak en klik op “Gegevens opslaan " opslaan. Lees voor meer informatie "SCHEDULED_BACKUPS.txt ” bestand in de documentatiemap.
De "sql-query's ” tabblad bouwen om eenvoudige sql-query's uit te voeren naar de databases of importeer databases van de lokale computer.
De “start ” tabblad geeft uw huidige Apache . weer , PHP en MySQL versie-informatie.
phpMyBackupPro is verreweg de gemakkelijkste back-upoplossing voor MySQL . Als u met MySQL werkt server, dan pMB P is een applicatie die je nodig hebt en die je kan helpen om je kostbare gegevens met minimale inspanning op te slaan.
Referentielinks
phpMyBackupPro-startpagina