Vyhledávání na webu

phpMyBackupPro - Webový zálohovací nástroj MySQL pro Linux


phpMyBackupPro je open source velmi snadno použitelná webová aplikace pro zálohování MySQL, napsaná v jazyce PHP vydaná pod GNU GPL silný>. Umožňuje vám vytvářet plánovat zálohy, obnovovat a spravovat je, stahovat, e-mailovat > nebo nahrát zálohy na jakýkoli FTP server a mnoho dalšího. Vyžaduje také zálohování adresářů souborů a jejich nahrání na FTP server.

Podporuje tři úrovně komprese záloh (Bez komprese, zip nebo gzip komprese). Podporuje také dvě alternativní metody bezpečného přihlášení, ověřování HTTP nebo HTML.

Funkce

Níže jsou uvedeny některé hlavní klíčové funkce „phpMyBackupPro“.

  1. Podpora zálohování jedné nebo více databází s nebo bez dat, struktura tabulky.
  2. Podporované tři úrovně komprese jsou žádná komprese, gzip nebo komprese zip.
  3. Vytvářejte plánované zálohy bez úloh cron pomocí malého skriptu PHP.
  4. Nahrajte zálohy přímo na FTP server a odešlete zálohy e-mailem.
  5. Ke spuštění na platformách jako Linux, Mac nebo Windows je potřeba pouze Apache a PHP .
  6. Rozhraní Shell pro ruční zálohování nebo pomocí skriptu cron.
  7. Celá Záloha adresáře souborů a přesuňte je na libovolný FTP server.
  8. Zálohujte databáze z různých účtů na několika serverech MySQL.
  9. Dvě metody bezpečnostního ověřování podporovaly ověřování přihlášení pomocí HTTP nebo HTML.
  10. Přátelské rozhraní a velmi snadná instalace a nastavení.
  11. Podporováno více jazyků.

Pořizování záloh MySQL a jejich obnova z příkazového řádku je vždy dobrým zvykem, ale když co, když nemáte fyzický přístup k serveru. V této situaci se hodí nástroj phpMyBackupPro.

Jak nainstalovat phpMyBackupPro v RHEL/CentOS/Fedora a Debian/Ubuntu

Pro instalaci aplikace phpMyBackupPro musíte mít spuštěný webový server Apache a na serveru nainstalované PHP. Nainstalujme tyto požadované balíčky na server.

Nainstalujte Apache a PHP

Nainstalujte na systémy založené na Red Hat pomocí příkazu yum.

yum install httpd php php-mysql     [RHEL/CentOS 7]
yum install httpd php php-mysqlnd   [RHEL/CentOS 8]
service httpd start

Nainstalujte na systémy založené na Debian pomocí příkazu apt-get.

apt-get install apache2 
apt-get install php libapache2-mod-auth-mysql php-mysql
service apache2 start

Nejnovější verzi phpMyBackupPro si můžete 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 soubor zip phpMyBackupPro v adresáři /usr/share/.

unzip phpMyBackupPro-2.5.zip

Z bezpečnostních důvodů je lepší umístit obsah složky do adresáře /usr/share/phpmybackup.

cd /usr/share/
mv phpMyBackupPro-2.5/ /usr/share/phpmybackup

Dále přejděte do adresáře Apache „conf.d“ a vytvořte pod ním soubor s názvem „phpmybackup.conf“. Pro systémy založené na Red Hat by cesta 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“ svou IP adresou. Řá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 službu Apache.

-------- (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 do adresáře „export“.

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 takto.

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

Na kartě konfigurace vložte podrobnosti o MySQL, jako je název hostitele, uživatelské jméno, heslo a název databáze<. Pokud chcete nastavit FTP pro ukládání záloh, zadejte přihlašovací údaje k FTP, jak je uvedeno níže.

Dále klikněte na záložku „záloha“, zobrazí se seznam vaší 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:

  1. Zahrnutím plánovacího skriptu do stávající aplikace.
  2. 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 kartu „plánovat zálohování“.

Vyberte, jak často chcete generovat zálohu. Potom musíte vybrat adresář tohoto skriptu PHP, který bude později obsahovat plánovací skript. Poté vyberte název databáze, kterou chcete zálohovat, zadejte komentář, vyberte typ komprese a nakonec klikněte na „Zobrazit skript“ . Na další stránce uvidíte nově vytvořený rozvrhový 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“ do textového pole a kliknutím na „Uložit data“ Uložit. Další informace naleznete v souboru „SCHEDULED_BACKUPS.txt“ v adresáři dokumentace.

Sestavení karty „sql queries“ pro spouštění jednoduchých sql dotazů do databází nebo import databází z místního počítače.

Karta „start“ zobrazuje informace o vaší aktuální verzi Apache, PHP a MySQL.

phpMyBackupPro je zdaleka nejjednodušší zálohovací řešení pro MySQL. Pokud pracujete se serverem MySQL, pak je pMBP nezbytnou aplikací, která vám pomůže zachránit vaše drahocenná data s minimálním úsilím.

Referenční odkazy

Domovská stránka phpMyBackupPro