phpMyBackupPro - Web-pohjainen MySQL-varmuuskopiointityökalu Linuxille


phpMyBackupPro on avoimen lähdekoodin erittäin helppokäyttöinen web-pohjainen MySQL-varmuuskopiointisovellus, joka on kirjoitettu PHP-kielellä, julkaistu GNU GPL-kielellä. vahva>. Sen avulla voit luoda ajoita varmuuskopioita, palauttaa ja hallita niitä, ladata, sähköpostia. > tai lähetä varmuuskopiot mille tahansa FTP-palvelimelle ja paljon muuta. Se myös varmuuskopioi tiedostohakemistot ja lataa ne FTP-palvelimelle.

Se tukee kolmea varmuuskopioiden pakkaustasoa (Ei pakkausta, zip tai gzip-pakkaus). Se tukee myös kahta vaihtoehtoista suojauskirjautumistapaa, HTTP- tai HTML-todennusta.

ominaisuudet

Seuraavassa on joitain tärkeimpiä "phpMyBackupPro" -ominaisuuksia.

  1. Yhden tai useamman tietokannan varmuuskopiointi tietojen, taulukkorakenteen kanssa tai ilman.
  2. Kolme tuettua pakkaustasoa ovat ei pakkausta, gzip tai zip-pakkaus.
  3. Luo ajoitettuja varmuuskopioita ilman cron-töitä käyttämällä pientä PHP-skriptiä.
  4. Lataa varmuuskopiot suoraan FTP-palvelimelle ja lähetä varmuuskopiot sähköpostitse.
  5. Vain Apache ja PHP tarvittiin toimiakseen alustoilla, kuten Linux, Mac tai Windows .
  6. Shell-käyttöliittymä varmuuskopiointiin manuaalisesti tai cron-skriptin avulla.
  7. Koko tiedostohakemiston varmuuskopio ja siirrä ne mille tahansa FTP-palvelimelle.
  8. Varmuuskopioi tietokannat eri tileiltä useilla MySQL-palvelimilla.
  9. Kaksi turvatodennusta tuki HTTP- tai HTML-sisäänkirjautumistodennusta.
  10. Ystävällinen käyttöliittymä ja erittäin helppo asentaa ja asentaa.
  11. Useita kieliä tuetaan.

MySQL-varmuuskopioiden ottaminen ja palauttaminen komentoriviltä on aina hyvä käytäntö, mutta jos entä, kun sinulla ei ole fyysistä pääsyä palvelimeen. Siinä tilanteessa phpMyBackupPro-työkalu on kätevä.

phpMyBackupPron asentaminen RHEL/CentOS/Fedora- ja Debian/Ubuntuun

phpMyBackupPro-sovelluksen asentaminen edellyttää, että palvelimelle on asennettu Apache-verkkopalvelin ja PHP. Asennataan nämä tarvittavat paketit palvelimelle.

Asenna Apache ja PHP

Asenna Red Hat-pohjaisiin järjestelmiin yum-komennolla.

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

Asenna Debian-pohjaisiin järjestelmiin apt-get-komennolla.

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

Uusin phpMyBackupPro-versio voidaan ladata phpMyBackupPro-verkkosivustolta tai voit käyttää seuraavaa wget-komentoa lataamiseen.

cd /usr/share
wget https://sourceforge.net/projects/phpmybackup/files/phpMyBackupPro/phpMyBackupPro%202.5/phpMyBackupPro-2.5.zip/download -O phpMyBackupPro-2.5.zip

Pura phpMyBackupPro-zip-tiedosto hakemistosta /usr/share/.

unzip phpMyBackupPro-2.5.zip

Turvallisuussyistä kansion sisältö kannattaa sijoittaa hakemistoon /usr/share/phpmybackup.

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

Siirry seuraavaksi Apachen conf.d-hakemistoon ja luo sen alle tiedosto nimeltä phpmybackup.conf. Red Hat-pohjaisissa järjestelmissä polun tulee olla (/etc/httpd/conf.d/) ja Debainin (/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]

Liitä siihen seuraavat rivit. Tallenna ja sulje. Alla olevat säännöt sallivat oletuksena pääsyn kaikille, jos haluat rajoittaa pääsyn tiettyyn IP-osoitteeseen. Korvaa "kaikki" IP-osoitteellasi. Esimerkiksi rivin tulee olla "allow from 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>

Käynnistä Apache-palvelu uudelleen.

-------- (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 

Joissakin järjestelmissä tietyillä tiedostoilla on oltava kirjoitusoikeudet tiedostoon global_conf.php ja export-hakemistoon.

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

Nyt olet melkein valmis käynnistämään phpMyBackupPro. Siirry selaimeen ja lataa config.php-tiedosto näin.

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

Lisää määritysvälilehteen MySQL-tietosi, kuten isäntänimi, käyttäjänimi, salasana ja tietokannan nimi<.. Jos haluat määrittää FTP:n varmuuskopioiden tallentamiseksi, anna FTP-kirjautumistiedot alla kuvatulla tavalla.

Napsauta seuraavaksi varmuuskopio-välilehteä nähdäksesi luettelon MySQL-tietokannastasi ja valitse tietokannan nimi, jonka haluat varmuuskopioida.

Ajoita varmuuskopiointi on kaksi suosittua tapaa ajoittaa varmuuskopiot:

  1. Lisäämällä aikataulukomentosarjan olemassa olevaan sovellukseen.
  2. Käyttämällä piilotettua kehystä HTML-kehysjoukossa.

Jos haluat ajoittaa varmuuskopion, sinun on ensin luotava aikatauluskripti. Siirry aikatauluta varmuuskopiointi -välilehteen.

Valitse, kuinka usein haluat varmuuskopion luotavan. Sitten sinun on valittava sen PHP-skriptin hakemisto, joka sisältää aikataulukomentosarjan myöhemmin. Valitse sen jälkeen varmuuskopioitavan tietokannan nimi, kirjoita kommentti, valitse pakkaus ja napsauta lopuksi Näytä komentosarja. -painiketta. Seuraavalla sivulla näet juuri luodun aikatauluskriptin.

Luodun koodin kopioimisen sijaan uuteen tiedostoon voit tallentaa koodin antamalla tiedostonimen, kuten "schedule_backup.php" tekstikenttään ja napsauttamalla Tallenna tiedot. Tallentaa. Saat lisätietoja lukemalla dokumentaatiohakemiston SCHEDULED_BACKUPS.txt-tiedoston.

sql-kyselyt-välilehti on rakennettu yksinkertaisten sql-kyselyjen suorittamiseen tietokantoihin tai tietokantojen tuomiseen paikalliselta tietokoneelta.

Käynnistä-välilehti näyttää nykyiset Apache-, PHP- ja MySQL-versiosi tiedot.

phpMyBackupPro on ylivoimaisesti helpoin varmuuskopiointiratkaisu MySQL:lle. Jos käsittelet MySQL-palvelinta, pMBP on välttämätön sovellus, joka voi auttaa sinua säästämään arvokkaat tietosi vähällä vaivalla.

Viitelinkit

phpMyBackupPro kotisivu