MySQLDumper: PHP kan ati Ọpa Afẹyinti MySQL Database Ọpa Afẹyinti Perl


MySQL jẹ ọkan ninu ibi-ipamọ data olokiki julọ ni agbaye. A le fi iwe ipamọ data yii sori ẹrọ Microsoft Windows pẹpẹ yatọ si pẹpẹ Linux. Kini idi ti ipilẹ data yii ṣe gbajumọ pupọ? O le ṣẹlẹ nipasẹ ẹya agbara rẹ ati ominira lati lo. Gẹgẹbi olutọju data, afẹyinti data jẹ pataki gaan lati ṣetọju wiwa data naa. Yoo dinku eewu ti nkan ba ṣẹlẹ si ibi ipamọ data wa.

Niwọn igba ti MySQL jẹ ibi-ipamọ data olokiki, sọfitiwia pupọ wa ti a le lo lati ṣe afẹyinti. Lati ipo itunu si sọfitiwia orisun wẹẹbu. Bayi a yoo fun ọ ni iwo ti MySQLDumper bi ọpa fun ibi ipamọ data MySQL.

MySQLDumper jẹ irinṣẹ orisun wẹẹbu ṣiṣi ṣiṣi miiran fun fifipamọ awọn apoti isura infomesonu MySQL. O kọ lati PHP ati Perl ati pe o le ni rọọrun da silẹ ati mu data MySQL rẹ pada. O dara julọ fun alejo gbigba pinpin, nibiti a ko ni iraye si ikarahun Linux.

Awọn ẹya MySQLDumper lọpọlọpọ wa, ṣugbọn awọn ẹya diẹ ni o wa ti o le nifẹ si ọ.

  1. Fifi sori ẹrọ Rọrun; kan rii daju pe o ni olupin ayelujara ti n ṣiṣẹ ki o tọka aṣawakiri rẹ si faili fifi sori ẹrọ MySQLDumper.
  2. Gbogbo awọn ipele ti han ṣaaju afẹyinti ti bẹrẹ; nitorinaa o da ọ loju pe ohun ti o nṣe.
  3. Akopọ aaye data-Akopọ; wo awọn ilana ṣiṣe/
  4. aṣàwákiri SQL: Wọle si Awọn tabili MySQL rẹ, paarẹ awọn tabili, ṣatunkọ tabi fi sii data.
  5. Iru ọna afẹyinti meji, ni lilo PHP tabi Perl.
  6. Pipe awọn faili log.
  7. piparẹ faili aifọwọyi ti awọn afẹyinti atijọ rẹ.
  8. Ṣẹda aabo itọsọna.

Fifi sori ẹrọ ti MySQLDumper ni Linux

Fifi MySQLDumper sii rọrun. Ni akọkọ a le ṣe igbasilẹ MySQLDumper lati ọna asopọ atẹle.

  1. Ṣe igbasilẹ MySQLDumper

Ni akoko kikọ nkan yii, ẹya tuntun jẹ 1.24. Nitorinaa, ṣe igbasilẹ ẹya tuntun labẹ itọsọna olupin wẹẹbu iṣẹ rẹ (ie/var/www or/var/www/html). Lọgan ti o ba ni, o le jade MySQLDumper1.24.4.zip.

$ unzip MySQLDumper1.24.4.zip

Lẹhinna iwọ yoo wa folda ‘msd1.24.4’ kan. Folda yii ni gbogbo awọn faili MySQLDumper wa ninu. Igbesẹ ti o tẹle, o kan nilo lati tọka aṣawakiri rẹ si faili fifi sori ẹrọ MySQLDumper. Faili naa jẹ 'msd1.24.4/install.php'. Eyi ni awọn igbesẹ ti MySQLDumper ti o rọrun julọ.

1. A nilo lati yan Ede fifi sori ẹrọ.

2. A nilo lati kun diẹ ninu awọn iwe eri bi orukọ olupin, olumulo ati ọrọ igbaniwọle MySQL.

3. A le ṣe idanwo asopọ si ibi ipamọ data nipa tite Sopọ si bọtini MySQL. Ti o ba ṣaṣeyọri, lẹhinna a yoo rii ifiranṣẹ ti o sọ pe\"A ti fi idi asopọ data mulẹ".

4. Lọgan ti o ba gba ifiranṣẹ, tẹ ‘Fipamọ 'ki o tẹsiwaju bọtini fifi sori ẹrọ. O yoo gba sinu iboju ile.

Bii o ṣe le lo MySQLDumper

Bii a ṣe le gboju lati orukọ rẹ, iṣẹ akọkọ MySQLDumper ni lati ṣe afẹyinti ibi ipamọ data MySQL rẹ. Pẹlu ohun elo yii, afẹyinti (ati mimu-pada sipo) ibi ipamọ data MySQL rọrun pupọ. Jẹ ki a bẹrẹ lati wo.

Akojọ iṣẹ wa lori lilọ panẹli ni apa osi. Ni akọkọ a nilo lati yan iru ibi ipamọ data ti a fẹ ṣe afẹyinti. A le wo aṣayan lori akojọ aṣayan osi.

Ninu sikirinifoto loke, a yan lati ṣe afẹyinti ibi ipamọ data ti a npè ni ‘awọn oṣiṣẹ’.

Lẹhinna a le yan ‘Afẹyinti’ akojọ aṣayan ni apa osi. Lẹhinna yan ‘PHP Afẹyinti’ lori agbegbe oke. A yoo ni iboju bi eleyi.

Lẹhinna tẹ ‘Bẹrẹ Afẹyinti Tuntun’. Ilọsiwaju ti iṣẹ ṣiṣe afẹyinti yoo han si ọ.

Lọgan ti ilọsiwaju afẹyinti ti pari, a le wo ifitonileti naa.

Ọna afẹyinti miiran ti o ni atilẹyin nipasẹ MySQLDumper ni 'Backup Perl'. Pẹlu ọna yii, a yoo lo Perl bi ẹrọ afẹyinti.

Jọwọ ṣe akiyesi pe olupin wẹẹbu rẹ gbọdọ ṣe atilẹyin iwe afọwọkọ 'Perl/CGI' ṣaaju ṣiṣe ọna afẹyinti yii. Bibẹẹkọ, iwọ yoo wo aṣiṣe bii eleyi nigbati o tẹ bọtini Bọtini Perl.

Kanna pẹlu ọna afẹyinti PHP, a nilo lati yan iru data data ti a fẹ ṣe afẹyinti. Lẹhinna yan Aṣayan Afẹyinti lati panẹli lilọ kiri osi. Lẹhinna tẹ bọtini Perl Afẹyinti.

MySQLDumper yoo fihan diẹ ninu awọn iṣiro ti nṣiṣe lọwọ lori agbegbe isalẹ. Lẹhinna a le tẹ ‘Ṣiṣe bọtini Perl Cron‘ bọtini afọwọkọ. Lilo ọna yii, a kii yoo rii eyikeyi ilọsiwaju ilọsiwaju ti o han. Iye akoko ilana afẹyinti yii yoo dale lori iwe data ti a yoo lọ ṣe afẹyinti. Ti ko ba si aṣiṣe, lẹhinna a yoo rii ifitonileti bii eleyi.

Pada sipo afẹyinti tun rọrun nipa lilo MySQLDumper. O le tẹ lori 'Mu pada' akojọ aṣayan lati panẹli lilọ kiri ni apa osi. Ko dabi iṣẹ Afẹyinti, gbogbo awọn afẹyinti wa ni agbegbe isalẹ ti oju-iwe mimu-pada sipo.

Nigba ti a nilo lati yan afẹyinti, a le yan lati ibẹ. Ni agbegbe ti o wa loke ni afẹyinti ti o yan eyiti o ṣetan lati mu pada. Ti o ba fẹ ṣe imupadabọ ni kikun, lẹhinna tẹ bọtini 'Mu pada' ni oke. Lakoko ti o ba fẹ mu pada diẹ ninu awọn tabili nikan, tẹ lori ‘Yan awọn tabili’ lati tun pada si oke.

Ni kete ti o ti ṣe, tẹ 'Mu pada'. O kan duro fun akoko kan lati pari ilọsiwaju imupadabọ.

Nipa aiyipada, oju-ile ti MySQLDumper le wọle si ẹnikẹni ti o mọ URL rẹ. Lilo Idaabobo Itọsọna, a le ṣẹda iboju ile yii ti o ni aabo nipasẹ ọrọigbaniwọle. Idaabobo Itọsọna yii lo iṣẹ '.htaccess' lori olupin ayelujara Apache.

Lati ṣẹda rẹ, kan tẹ Bọtini Idaabobo itọsọna liana lori iboju ile.

Lẹhinna o yoo beere lati pese diẹ ninu awọn ijẹrisi.

Lọgan ti o ba pari pẹlu iyẹn, tẹ Bọtini Ṣẹda itọsọna idaabobo. Lẹhin eyini, iwọ yoo ni oju-iwe ijẹrisi nipa rẹ.

Ti ko ba si aṣiṣe, ifiranṣẹ aṣeyọri yoo han.

Nigbamii ti o ba ṣabẹwo si oju-iwe naa, MySQLDumper yoo beere ọrọ igbaniwọle kan ṣaaju ki o to rii iboju ile rẹ.

Ti lo akojọ aṣayan yii lati ṣetọju gbogbo awọn afẹyinti ti o wa ati mimu-pada sipo.

Eyi ni diẹ ninu iṣẹ ṣiṣe ti o le ṣe ni oju-iwe yii.

  1. Paarẹ afẹyinti (s) ; lo awọn bọtini Paarẹ ni agbegbe oke.
  2. Ṣe igbasilẹ igbasilẹ (s) ; tẹ orukọ afẹyinti.
  3. Yan afẹyinti (s) ; tẹ orukọ aaye data ni agbegbe Gbogbo Awọn Afẹyinti.
  4. Ṣe ikojọpọ (s) afẹyinti nla lati mu pada.
  5. Iyipada ibi ipamọ data si ọna kika MySQLDumper (MSD).

Akiyesi: Nigba ti a gbiyanju lati yi iyipada data pada laisi lilo eyikeyi funmorawon, a rii pe MySQLDumper ṣẹda ibi ipamọ data pẹlu orukọ ‘part_1.sql’. Iwọn naa kere ju orisun atilẹba lọ.

Ti o ba fẹ ṣiṣe aṣẹ SQL kan pato, o le ṣe ni oju-iwe SQL-Browser yii. Ṣugbọn jọwọ o yẹ ki o mọ ohun ti o n ṣe.

Gbogbo iṣẹ ti o wa loke le ṣe tunto lati inu Eto iṣeto ni. Eyi ni diẹ ninu awọn apakan ti a le tunto.

MySQLDumper tun pese awọn iwe ipilẹ fun wa. Nitorinaa a le mọ nigbati iṣẹ ṣiṣe imupadabọ afẹyinti ti ṣẹlẹ. Lati wọle si oju iwe wọle, kan tẹ akojọ ‘Wọle’ lati inu panẹli lilọ kiri ni apa osi.

Awọn iwe akọọlẹ 3 wa. PHP-Wọle, Perl-Wọle ati Perl-Pari Wọle.

Ipari

MySQLDumper le ma jẹ ọpa afẹyinti ti o dara julọ fun MySQL. Ṣugbọn pẹlu irọrun ti lilo ohun elo yii, eniyan le bẹrẹ lilo ohun elo yii. Laanu, Mo rii pe MySQLDumper ko ni ipese pẹlu awọn iwe aisinipo. Ṣugbọn sibẹ, o jẹ ọpa yiyan nla fun ibi ipamọ data MySQL.