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.
- Yhden tai useamman tietokannan varmuuskopiointi tietojen, taulukkorakenteen kanssa tai ilman.
- Kolme tuettua pakkaustasoa ovat ei pakkausta, gzip tai zip-pakkaus.
- Luo ajoitettuja varmuuskopioita ilman cron-töitä käyttämällä pientä PHP-skriptiä.
- Lataa varmuuskopiot suoraan FTP-palvelimelle ja lähetä varmuuskopiot sähköpostitse.
- Vain Apache ja PHP tarvittiin toimiakseen alustoilla, kuten Linux, Mac tai Windows .
- Shell-käyttöliittymä varmuuskopiointiin manuaalisesti tai cron-skriptin avulla.
- Koko tiedostohakemiston varmuuskopio ja siirrä ne mille tahansa FTP-palvelimelle.
- Varmuuskopioi tietokannat eri tileiltä useilla MySQL-palvelimilla.
- Kaksi turvatodennusta tuki HTTP- tai HTML-sisäänkirjautumistodennusta.
- Ystävällinen käyttöliittymä ja erittäin helppo asentaa ja asentaa.
- 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:
- Lisäämällä aikataulukomentosarjan olemassa olevaan sovellukseen.
- 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