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