phpMyBackupPro е много лесен за използване уеб базиран MySQL с отворен код приложение за архивиране, написано на PHP език, издаден под GNU GPL . Позволява ви да създавате резервни копия по график ,възстановяване иуправлявайтете ги, изтеглете , имейл , или качвайте резервни копия на всеки FTP сървър и много други. Освен това отнема Файлови директории архивирайте и ги качете на FTP сървър .
Той поддържа три нива на компресия на архивиране (Без компресия , цип или gzip компресия). Той също така поддържа два алтернативни метода за вход за сигурност, HTTP или HTML удостоверяване.
Функции
Следват някои основни ключови характеристики на „phpMyBackupPro “.
- Поддръжка за архивиране на единична или множество бази данни със или без данни ,структура на таблицата .
- Поддържаните три нива на компресия са без компресия , gzip или компресиране с цип .
- Създавайте планирани резервни копия без cron задания използвайки малък PHP скрипт.
- Качвайте резервни копия директно в FTP сървър и публикуване на резервни копия по имейл .
- Само Apache и PHP необходими за работа на платформи като Linux , Mac или Windows .
- Обвивка интерфейс за правене на архиви ръчно или с помощта на cron скрипт.
- Цяло Архивиране на файлова директория и ги преместете на всеки FTP сървър.
- Вземете резервно копие на бази данни от различни акаунти на няколко MySQL сървъри.
- Две удостоверяване на сигурност поддържани методи HTTP или HTML удостоверяване за влизане.
- Удобен интерфейс и много лесен за инсталиране и настройка.
- Многоезици поддържа.
Правенето на резервни копия на MySQL и възстановяването им от командния ред винаги е добра практика, но ако нямате физически достъп до сървъра. В това положение phpMyBackupPro инструментът е полезен.
Как да инсталирате phpMyBackupPro в RHEL/CentOS/Fedora и Debian/Ubuntu
За инсталиране на phpMyBackupPro приложението, трябва да имате работещ Apache уеб сървър и PHP инсталиран на сървъра. Нека инсталираме тези необходими пакети на сървъра.
Инсталирайте Apache и PHP
Инсталирайте на Red Hat базирани системи, използващи yum команда.
# yum install httpd php php-mysql [RHEL/CentOS 7] # yum install httpd php php-mysqlnd [RHEL/CentOS 8] # service httpd start
Инсталирайте на Debian базирани системи, използващи apt-get команда.
# apt-get install apache2 # apt-get install php libapache2-mod-auth-mysql php-mysql # service apache2 start
Най-новият phpMyBackupPro версията може да бъде изтеглена от уебсайта на phpMyBackupPro или можете да използвате следната команда 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
Разархивирайте phpMyBackupPro zip файл под /usr/share/ директория.
# unzip phpMyBackupPro-2.5.zip
От съображения за сигурност е по-добре да поставите съдържанието на папката под /usr/share/phpmybackup директория.
# cd /usr/share/ # mv phpMyBackupPro-2.5/ /usr/share/phpmybackup
След това отидете на Apache “conf.d ” и създайте файл с име „phpmybackup.conf ” под него. Зачервена шапка базиран системен път трябва да бъде (/etc/httpd/conf.d/ ) и за 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]
Добавете следните редове към него. Запази и затвори. Правилата по-долу по подразбиране разрешават достъп до всички, ако искате да ограничите достъпа до конкретен IP . Заменете „всички ” с вашия IP адрес”. Например редът трябва да е „разрешен от 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>
Рестартирайте 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
На някои системи определени файлове трябва да имат разрешения за запис за файла „global_conf.php ” и за „експорта ” директория.
# 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
Вече сте почти готови да стартирате phpMyBackupPro . Отидете до браузъра и заредете config.php файл като този.
http://localhost/phpmybackup/config.php OR http://ip-address/phpmybackup/config.php
В раздела за конфигурация поставете своя MySQL подробности, като име на хост , потребителско име , парола и име на база данни . Ако искате да настроите FTP за да запазите резервно копие s, въведете FTP вход подробности, както е показано по-долу.
След това кликнете върху „резервно копие ”, за да видите списък с вашия MySQL база данни и изберете името на базата данни, на която искате да направите резервно копие.
Планирането на архивиране има два популярни начина за планиране на архивиране:
- Като включите скрипта на график в съществуващо приложение.
- Чрез използване на скрита рамка в набор от HTML рамки.
За да планирате архивиране, първо трябва да създадете скрипт за график. Отидете на „планиране на архивиране ” раздел.
Изберете колко често искате да се генерира резервно копие. След това трябва да изберете директорията на този PHP скрипт, който ще включва скрипта на графика по-късно. След това изберете име на базата данни за архивиране,въведете коментар , изберете компресия въведете и накрая кликнете върху „Покажи скрипт“ бутон. На следващата страница ще видите новосъздадения скрипт за график.
Вместо да копирате генерирания код в нов файл, можете да запишете кода, като дадете име на файл като „schedule_backup.php ” в текстовото поле и кликнете върху „Запазване на данни " Да запазя. За повече информация прочетете „SCHEDULED_BACKUPS.txt ” файл в директорията с документи.
„sql заявки ” изграждане на раздел за изпълнение на прости sql заявки към базите данни или импортирайте бази данни от локалния компютър.
Бутонът „старт ” показва текущия ви Apache , PHP и MySQL информация за версията.
phpMyBackupPro е най-лесното решение за архивиране на MySQL . Ако работите с MySQL сървър, след това pMB P е задължително необходимо приложение, което може да ви помогне да запазите ценните си данни с минимални усилия.
Референтни връзки
Начална страница на phpMyBackupPro