Mysql
 sql >> база данни >  >> RDS >> Mysql

phpMyBackupPro – Уеб базиран инструмент за архивиране на MySQL за Linux

phpMyBackupPro е много лесен за използване уеб базиран MySQL с отворен код приложение за архивиране, написано на PHP език, издаден под GNU GPL . Позволява ви да създавате резервни копия по график ,възстановяване иуправлявайтете ги, изтеглете , имейл , или качвайте резервни копия на всеки FTP сървър и много други. Освен това отнема Файлови директории архивирайте и ги качете на FTP сървър .

Той поддържа три нива на компресия на архивиране (Без компресия , цип или gzip компресия). Той също така поддържа два алтернативни метода за вход за сигурност, HTTP или HTML удостоверяване.

Функции

Следват някои основни ключови характеристики на „phpMyBackupPro “.

  1. Поддръжка за архивиране на единична или множество бази данни със или без данни ,структура на таблицата .
  2. Поддържаните три нива на компресия са без компресия , gzip или компресиране с цип .
  3. Създавайте планирани резервни копия без cron задания използвайки малък PHP скрипт.
  4. Качвайте резервни копия директно в FTP сървър и публикуване на резервни копия по имейл .
  5. Само Apache и PHP необходими за работа на  платформи като Linux , Mac или Windows .
  6. Обвивка интерфейс за правене на архиви ръчно или с помощта на cron скрипт.
  7. Цяло Архивиране на файлова директория и ги преместете на всеки FTP сървър.
  8. Вземете резервно копие на бази данни от различни акаунти на няколко MySQL сървъри.
  9. Две удостоверяване на сигурност поддържани методи HTTP или HTML удостоверяване за влизане.
  10. Удобен интерфейс и много лесен за инсталиране и настройка.
  11. Многоезици поддържа.

Правенето на резервни копия на 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 база данни и изберете името на базата данни, на която искате да направите резервно копие.

Планирането на архивиране има два популярни начина за планиране на архивиране:

  1. Като включите скрипта на график в съществуващо приложение.
  2. Чрез използване на скрита рамка в набор от HTML рамки.

За да планирате архивиране, първо трябва да създадете скрипт за график. Отидете на „планиране на архивиране ” раздел.

Изберете колко често искате да се генерира резервно копие. След това трябва да изберете директорията на този PHP скрипт, който ще включва скрипта на графика по-късно. След това изберете име на базата данни за архивиране,въведете коментар , изберете компресия въведете и накрая кликнете върху „Покажи скрипт“ бутон. На следващата страница ще видите новосъздадения скрипт за график.

Вместо да копирате генерирания код в нов файл, можете да запишете кода, като дадете име на файл като „schedule_backup.php ” в текстовото поле и кликнете върху „Запазване на данни " Да запазя. За повече информация прочетете „SCHEDULED_BACKUPS.txt ” файл в директорията с документи.

sql заявки ” изграждане на раздел за изпълнение на прости sql заявки към базите данни или импортирайте бази данни от локалния компютър.

Бутонът „старт ” показва текущия ви Apache , PHP и MySQL информация за версията.

phpMyBackupPro е най-лесното решение за архивиране на MySQL . Ако работите с MySQL сървър, след това pMB P е задължително необходимо приложение, което може да ви помогне да запазите ценните си данни с минимални усилия.

Референтни връзки

Начална страница на phpMyBackupPro


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. node.js + mysql пул на връзки

  2. Как да извлечете n-тата дума и да преброите появата на думи в MySQL низ?

  3. Система за нулиране на парола в PHP

  4. Използване на изгледи на MySQL

  5. Система за управление на релационни бази данни (RDBMS):MSSQL срещу MySQL