phpMyBackupPro - Għodda ta' Backup MySQL Ibbażata fuq il-Web għal Linux


phpMyBackupPro huwa sors miftuħ faċli ħafna biex jintuża applikazzjoni ta' backup MySQL ibbażata fuq il-web, miktuba fil-lingwa PHP rilaxxata taħt il-GNU GPL. Jippermettilek toħloq backups tal-iskeda, tirrestawrahom u timmaniġġjahom, tniżżel, tibgħat email, jew ittella backups għal kwalunkwe server FTP u ħafna aktar. Tieħu wkoll backup tad-direttorji tal-Fajl u ttellahom fuq Server FTP.

Jappoġġja tliet livelli ta 'kompressjoni ta' backups (L-ebda kompressjoni, kompressjoni zip jew gzip). Jappoġġja wkoll żewġ metodi alternattivi ta' login tas-sigurtà, awtentikazzjoni HTTP jew HTML.

Karatteristiċi

Dawn li ġejjin huma xi karatteristiċi ewlenin ewlenin ta 'phpMyBackupPro.

  1. Appoġġ għall-backup tad-database wieħed jew Multipli b'data jew mingħajr data, struttura tal-mejda.
  2. Tliet livelli ta' kompressjoni appoġġjati huma l-ebda kompressjoni, kompressjoni gzip jew zip.
  3. Oħloq backups skedati mingħajr impjiegi cron billi tuża script PHP żgħir.
  4. Itella' backups direttament fuq is-server FTP u poġġi l-backups bl-email.
  5. Apache u PHP biss kellhom bżonn jaħdmu fuq  pjattaformi bħal Linux, Mac jew Windows.
  6. Interface tal-qoxra biex tieħu backups manwalment jew billi tuża script cron.
  7. Backup tad-direttorju tal-Fajl Sħiħ u ċċaqlaqhom għal kwalunkwe server FTP.
  8. Ħu backup tad-databases minn kontijiet differenti fuq diversi servers MySQL.
  9. Żewġ metodi ta' awtentikazzjoni tas-sigurtà appoġġaw l-awtentikazzjoni tal-login HTTP jew HTML.
  10. Interface faċli u faċli ħafna biex tinstalla u tissettja.
  11. Multipli lingwi appoġġjati.

It-teħid ta 'backups MySQL u r-restawr tagħhom mil-linja tal-kmand hija dejjem prattika tajba, imma jekk xi ngħidu meta ma jkollokx aċċess fiżiku għas-server. F'dan is-sitwazzjoni, l-għodda phpMyBackupPro tiġi utli.

Kif tinstalla phpMyBackupPro f'RHEL/CentOS/Fedora u Debian/Ubuntu

Għall-installazzjoni tal-applikazzjoni phpMyBackupPro, irid ikollok installati fuq is-server Apache web server u PHP. Ejja ninstallaw dawn il-pakketti meħtieġa fuq is-server.

Installa fuq sistemi bbażati fuq Red Hat billi tuża kmand yum.

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

Installa fuq sistemi bbażati fuq Debian billi tuża kmand apt-get.

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

L-aktar verżjoni ġdida ta' phpMyBackupPro tista' titniżżel mill-kmand wget biex tniżżel.

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

Unzip il-fajl zip phpMyBackupPro taħt /usr/share/ direttorju.

# unzip phpMyBackupPro-2.5.zip

Għal raġunijiet ta’ sigurtà, huwa aħjar li tpoġġi l-kontenut tal-folder taħt id-direttorju /usr/share/phpmybackup.

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

Imbagħad mur fid-direttorju Apache conf.d u oħloq fajl bl-isem phpmybackup.conf taħtu. Għal sistemi bbażati fuq Red Hat il-passaġġ għandu jkun (/etc/httpd/conf.d/) u għal 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]

Ehmeż il-linji li ġejjin magħha. Salv u agħlaq. Ir-regoli t'hawn taħt awtomatikament jippermettu aċċess għal kulħadd, jekk trid tirrestrinġi l-aċċess għal IP speċifiku. Ibdel kollha bl-indirizz IP tiegħek. Pereżempju, il-linja għandha tkun permess minn 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>

Ibda mill-ġdid is-servizz 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 

F'xi sistemi, ċerti fajls għandu jkollhom permessi ta 'kitba għall-fajl global_conf.php u għad-direttorju esportazzjoni.

# 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

Issa inti kważi lest biex tibda phpMyBackupPro. Innaviga lejn il-browser u tagħbija l-fajl config.php bħal dan.

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

Fit-tab tal-konfigurazzjoni daħħal id-dettalji tal-MySQL tiegħek, bħall-hostname, l-isem tal-utent, il-password u l-isem tad-database. Jekk tixtieq tissettja l-FTP biex tissejvja backups, daħħal id-dettalji tal-login tal-FTP kif muri hawn taħt.

Sussegwentement, ikklikkja fuq it-tab backup biex tara l-lista tad-database MySQL tiegħek u agħżel l-isem tad-database li tixtieq tieħu backup.

Il-backup tal-iskeda għandu żewġ modi popolari biex tiskeda l-backups:

  1. Billi tinkludi l-iskript tal-iskeda fl-applikazzjoni eżistenti.
  2. Billi tuża qafas moħbi f'qafas HTML.

Biex tiskeda backup, l-ewwel trid toħloq script ta 'skeda. Mur fit-tab skeda backup.

Agħżel kemm-il darba trid li tiġi ġġenerata backup. Imbagħad għandek tagħżel id-direttorju ta 'dak l-iskrittura PHP li se jinkludi l-iskrittura tal-iskeda aktar tard. Wara dan agħżel l-isem tad-database biex tagħmel backup, daħħal kumment, agħżel it-tip ta 'kompressjoni u finalment ikklikkja fuq il-buttuna Uri l-iskrittura. Fil-paġna li jmiss se tara l-iskrittura tal-iskeda maħluqa ġdida.

Minflok ma tikkopja kodiċi ġġenerat għal fajl ġdid, tista 'tiffranka l-kodiċi billi tagħti isem tal-fajl bħal schedule_backup.php fil-kaxxa tat-test u kklikkja fuq Save data biex issalva. Għal aktar informazzjoni aqra l-fajl “SCHEDULED_BACKUPS.txt” taħt id-direttorju tad-dokumentazzjoni.

It-tab sql queries tinbena biex tmexxi mistoqsijiet sql sempliċi għad-databases jew timporta databases mill-kompjuter lokali.

It-tab bidu turi l-informazzjoni attwali tiegħek dwar il-verżjoni Apache, PHP u MySQL.

phpMyBackupPro huwa bil-bosta l-eħfef soluzzjoni ta’ backup għall-MySQL. Jekk qed timmaniġġja s-server MySQL, allura pMBP hija applikazzjoni meħtieġa li tista 'tgħinek biex issalva d-dejta prezzjuża tiegħek bi sforz minimu.

Links ta' Referenza

Homepage phpMyBackupPro