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.
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.
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í “.
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.
„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.
„start ” zobrazí váš aktuální Apache , PHP a MySQL informace o verzi.
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