phpMyBackupPro je open source velmi snadno použitelný webový MySQL zálohovací aplikace napsaná v PHP jazyk vydaný pod GNU GPL . Umožňuje vytvářet plánování záloh , obnovit a spravovat stáhněte si , e-mail nebo nahrajte zálohy na jakýkoli FTP server a mnoho dalšího. Zabere také Adresáře souborů zálohujte a nahrajte je na FTP server .
Podporuje tři úrovně komprese záloh (Žádná komprese , zip nebo gzip komprese). Podporuje také dva alternativní způsoby zabezpečení, HTTP nebo HTML ověření.
Funkce
Níže jsou uvedeny některé hlavní klíčové funkce „phpMyBackupPro “.
- Podpora zálohování jedné nebo více databází s daty nebo bez nich ,struktura tabulky .
- Tři podporované úrovně komprese jsou žádná komprese , gzip nebo komprese zip .
- Vytvářejte plánované zálohy bez úloh cron pomocí malého PHP skript.
- Nahrávejte zálohy přímo na FTP serveru a odesílání záloh e-mailem .
- Pouze Apache a PHP potřebné ke spuštění na platformách jako Linux , Mac nebo Windows .
- Skořápka rozhraní pro vytváření záloh ručně nebo pomocí skriptu cron.
- Celá Záloha adresáře souborů a přesuňte je na libovolný FTP server.
- Zálohujte databáze z různých účtů na několika MySQL servery.
- Dvě bezpečnostní ověření podporované metody HTTP nebo HTML ověření přihlášení.
- Přívětivé rozhraní a velmi snadná instalace a nastavení.
- Více jazyků podporováno.
Pořizování záloh MySQL a jejich obnovování z příkazového řádku je vždy dobrým zvykem, ale když co, když nemáte fyzický přístup k serveru. V takovém případě je situace phpMyBackupPro nástroj se hodí.
Jak nainstalovat phpMyBackupPro v RHEL/CentOS/Fedora a Debian/Ubuntu
Pro instalaci phpMyBackupPro musíte mít spuštěný Apache webový server a PHP nainstalovaný na serveru. Nainstalujme tyto požadované balíčky na server.
Nainstalujte Apache a PHP
Nainstalujte na Red Hat systémy založené na yum příkaz.
# yum install httpd php php-mysql [RHEL/CentOS 7] # yum install httpd php php-mysqlnd [RHEL/CentOS 8] # service httpd start
Nainstalujte do Debianu systémy využívající apt-get příkaz.
# apt-get install apache2 # apt-get install php libapache2-mod-auth-mysql php-mysql # service apache2 start
Nejnovější phpMyBackupPro verzi lze stáhnout z webu phpMyBackupPro nebo můžete ke stažení použít následující příkaz wget.
# cd /usr/share # wget https://sourceforge.net/projects/phpmybackup/files/phpMyBackupPro/phpMyBackupPro%202.5/phpMyBackupPro-2.5.zip/download -O phpMyBackupPro-2.5.zip
Rozbalte phpMyBackupPro zip pod /usr/share/ adresář.
# unzip phpMyBackupPro-2.5.zip
Z bezpečnostních důvodů je lepší umístit obsah složky pod /usr/share/phpmybackup adresář.
# cd /usr/share/ # mv phpMyBackupPro-2.5/ /usr/share/phpmybackup
Dále přejděte na Apache „conf.d ” a vytvořte soubor s názvem “phpmybackup.conf " pod tím. Pro Red Hat Cesta k založeným systémům by měla být (/etc/httpd/conf.d/ ) a pro 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]
Připojte k němu následující řádky. Uložit a zavřít. Níže uvedená pravidla ve výchozím nastavení povolují přístup všem, pokud chcete omezit přístup ke konkrétní IP . Nahraďte „vše “ s vaší IP adresa". Řádek by měl být například „povolit od 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>
Restartujte Apache služba.
-------- (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
Na některých systémech musí mít určité soubory oprávnění k zápisu do souboru „global_conf.php “ a pro „export ” adresář.
# 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
Nyní jste téměř připraveni spustit phpMyBackupPro . Přejděte do prohlížeče a načtěte soubor config.php soubor jako tento.
http://localhost/phpmybackup/config.php OR http://ip-address/phpmybackup/config.php
Na kartě konfigurace vložte své MySQL podrobnosti, jako je název hostitele , uživatelské jméno , heslo a název databáze . Pokud chcete nastavit FTP pro uložení zálohy s, zadejte FTP přihlášení podrobnosti, jak je uvedeno níže.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002933.png)
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002933.png)
Dále klikněte na „záloha ” zobrazíte seznam vašich MySQL databáze a vyberte název databáze, kterou chcete zálohovat.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002971.png)
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002971.png)
Plánování zálohování má dva oblíbené způsoby plánování záloh:
- Zahrnutím skriptu plánu do stávající aplikace.
- Pomocí skrytého rámce v sadě rámců HTML.
Chcete-li naplánovat zálohování, musíte nejprve vytvořit plánovací skript. Přejděte na „naplánování zálohování “.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002935.png)
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002935.png)
Vyberte, jak často chcete zálohu generovat. Poté musíte vybrat adresář toho PHP skript, který bude později obsahovat plánovací skript. Poté vyberte název databáze chcete-li zálohovat,zadejte komentář , vyberte možnost komprese zadejte a nakonec klikněte na „Zobrazit skript“ knoflík. Na další stránce uvidíte nově vytvořený plánovací skript.
Místo kopírování vygenerovaného kódu do nového souboru můžete kód uložit zadáním názvu souboru jako „schedule_backup.php “ v textovém poli a klikněte na „Uložit data " zachránit. Další informace naleznete v části „SCHEDULED_BACKUPS.txt ” v adresáři dokumentace.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002999.png)
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002999.png)
„dotazy sql sestavení karty pro spouštění jednoduchých sql dotazů do databází nebo importovat databáze z místního počítače.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002906.png)
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002906.png)
„start ” zobrazí váš aktuální Apache , PHP a MySQL informace o verzi.
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002916.png)
![](http://www.sqldat.com/article/uploadfiles/202205/2022051015002916.png)
phpMyBackupPro je zdaleka nejjednodušší zálohovací řešení pro MySQL . Pokud pracujete s MySQL server a poté pMB P je nezbytná aplikace, která vám pomůže zachránit vaše drahocenná data s minimálním úsilím.
Referenční odkazy
Domovská stránka phpMyBackupPro