MySQLDumper: PHP na Perl dabere na MySQL Database Backup Tool


MySQL bụ otu n'ime nchekwa data kacha ewu ewu n'ụwa. Enwere ike itinye nchekwa data a n'elu ikpo okwu Microsoft Windows ewezuga ikpo okwu Linux. Kedu ihe kpatara nchekwa data a ji ewu ewu? Ọ nwere ike bute ya site na njirimara dị ike yana nnwere onwe iji ya. Dị ka onye na-ahụ maka nchekwa data, ndabere nchekwa data dị oke mkpa n'ezie iji nọgide na-enweta data ahụ. Ọ ga-ebelata ihe ize ndụ ma ọ bụrụ na ihe emee na nchekwa data anyị.

Ebe MySQL bụ nchekwa data ewu ewu, enwere ọtụtụ ngwanrọ anyị nwere ike iji kwado ya. Site na ụdị njikwa gaa na ngwanrọ dabere na webụ. Ugbu a, anyị ga-enye gị anya nke MySQLDumper dị ka ngwá ọrụ maka ndabere MySQL Database.

MySQLDumper bụ ngwá ọrụ weebụ mepere emepe maka ịkwado ọdụ data MySQL. E wuru ya site na PHP na Perl ma nwee ike ịwụfu ma weghachite data MySQL gị. Ọ dabara adaba maka nnabata nkekọrịta, ebe anyị na-enweghị ohere ịnweta shei Linux.

Enwere ọtụtụ atụmatụ MySQLDumper, mana ebe a bụ ụfọdụ atụmatụ nwere ike ịmasị gị.

  1. Nwụnye dị mfe; Naanị hụ na ị nwere sava weebụ na-arụ ọrụ wee tụọ ihe nchọgharị gị na faịlụ nrụnye MySQLDumper.
  2. A na-egosi paramita niile tupu ebido nkwado ndabere na mpaghara; ya mere i ji n'aka ihe ị na-eme.
  3. Ntụle nchekwa data; lee anya na usoro ịgba ọsọ/
  4. SQL-Nchọgharị: Ịnweta na MySQL-Tables, hichapụ tebụl, dezie ma ọ bụ fanye data.
  5. Ụdị ụzọ ndabere abụọ, na-eji PHP ma ọ bụ Perl.
  6. Faịlụ ndekọ zuru ezu.
  7. Nhichapụ faịlụ akpaaka nke ndabere ochie gị.
  8. Mepụta nchekwa ndekọ.

Ntinye nke MySQLDumper na Linux

Ịwụnye MySQLDumper dị mfe. Mbụ anyị nwere ike ibudata MySQLDumper site na njikọ na-esonụ.

  1. Budata MySQLDumper

N'oge edere akụkọ a, ụdị kachasị ọhụrụ bụ 1.24. Yabụ, budata ụdị ọhụrụ n'okpuru ndekọ ndekọ sava weebụ gị na-arụ ọrụ (ya bụ /var/www ma ọ bụ /var/www/html). Ozugbo ị nwere ya, ị nwere ike wepụ MySQLDumper1.24.4.zip.

$ unzip MySQLDumper1.24.4.zip

Mgbe ahụ ị ga-ahụ nchekwa 'msd1.24.4'. Ihe nchekwa a nwere faịlụ MySQLDumper niile. Nzọụkwụ ọzọ, naanị ị ga-atụ aka ihe nchọgharị gị na faịlụ nrụnye MySQLDumper. Faịlụ a bụ 'msd1.24.4/install.php'. Nke a bụ usoro MySQLDumper dị mfe.

1. Anyị kwesịrị ịhọrọ nwụnye Asụsụ.

2. Anyị kwesịrị ijupụta ụfọdụ nzere dị ka hostname, onye ọrụ na MySQL paswọọdụ.

3. Anyị nwere ike ịnwale njikọ na nchekwa data site na ịpị Jikọọ na MySQL bọtịnụ. Ọ bụrụ na ọ gaa nke ọma, mgbe ahụ anyị ga-ahụ ozi na-ekwu na E hiwere njikọ nchekwa data.

4. Ozugbo ị nwetara ozi, pịa 'Save' na-aga n'ihu echichi button. A ga-akpọrọ gị banye na ihuenyo ụlọ.

Otu esi eji MySQLDumper

Dị ka anyị nwere ike ịkọ site na aha ya, MySQLDumper isi ọrụ bụ ịkwado nchekwa data MySQL gị. Site na ngwa a, ndabere (na weghachite) nchekwa data MySQL dị mfe. Ka anyị malite ile anya.

Nchịkọta nhọrọ ọrụ dị na igodo nsoro nke dị n'aka ekpe. Mbụ anyị kwesịrị họrọ nke nchekwa data na anyị chọrọ ndabere. Anyị nwere ike ịhụ nhọrọ na menu aka ekpe.

Na nseta ihuenyo dị n'elu, anyị na-ahọrọ ịkwado nchekwa data aha ya bụ 'ndị ọrụ'.

Mgbe ahụ, anyị nwere ike họrọ 'Ndabere' menu n'aka ekpe. Wee họrọ 'Ndabere PHP'n'elu mpaghara. Anyị ga-enwe ihuenyo dị ka nke a.

Wee pịa 'Malite New ndabere'. Ọganihu nke ọrụ ndabere ga-egosi gị.

Ozugbo nkwado ndabere na mpaghara gwụchara, anyị nwere ike ịhụ ngosi.

Ụzọ ndabere ọzọ nke MySQLDumper na-akwado bụ 'Backup Perl'. Na usoro a, anyị ga-eji Perl dị ka ndabere engine.

Biko mara na sava weebụ gị ga-akwadorịrị edemede 'Perl/CGI' tupu ịme usoro ndabere a. Ma ọ bụghị ya, ị ga-ahụ njehie dị ka nke a mgbe ịpị bọtịnụ Test Perl.

N'otu aka ahụ na usoro ndabere PHP, anyị kwesịrị ịhọrọ nke nchekwa data anyị chọrọ ndabere. Wee họrọ ndabere menu si n'akụkụ aka ekpe nsoroụzọ. Wee pịa ndabere Perl bọtịnụ.

MySQLDumper ga-egosi gị ụfọdụ paramita na-arụ ọrụ na mpaghara ala. Mgbe ahụ anyị nwere ike pịa bọtịnụ 'Gbaa Perl Cron'. Iji usoro a, anyị agaghị ahụ ọganihu ọ bụla na-apụta. The oge nke a ndabere usoro ga-adabere na nchekwa data nke anyị na-aga ndabere. Ọ bụrụ na enweghị njehie, mgbe ahụ, anyị ga-ahụ ọkwa dị ka nke a.

Iweghachi ndabere dịkwa mfe iji MySQLDumper. Ị nwere ike pịa 'Weghachi' menu site na igodo igodo n'aka ekpe. N'adịghị ka ọrụ ndabere, nkwado ndabere niile dị na mpaghara ala nke ibe weghachi.

Mgbe anyị kwesịrị ịhọrọ ndabere, anyị nwere ike họrọ si n'ebe ahụ. Na n'elu ebe bụ ahọrọ ndabere nke dị njikere iweghachi. Ọ bụrụ na ị chọrọ ime zuru weghachi, wee pịa na 'Weghachi' button n'elu. Ọ bụrụ na ịchọrọ iweghachite tebụl ụfọdụ naanị, pịa 'Họrọ tebụl' ka eweghachite n'elu.

Mgbe nke ahụ gasịrị, pịa 'Weghachi'. Naanị chere maka oge iji wuchaa ọganihu weghachi.

Site na ndabara, onye ọ bụla maara URL ya nwere ike ịnweta ibe ụlọ nke MySQLDumper. Iji Nchedo ndekọ, anyị nwere ike ịmepụta ihuenyo ụlọ a nke paswọọdụ chekwara. Nchedo ndekọ aha a na-eji ọrụ '.htaccess' na sava weebụ Apache.

Iji mepụta ya, pịa bọtịnụ Mepụta nchekwa ndekọ na ihuenyo ụlọ.

Mgbe ahụ ị ga-arịọ ịnye ụfọdụ nzere.

Ozugbo ịmechara nke ahụ, pịa Mepụta nchekwa ndekọ. Mgbe nke ahụ gasịrị, ị ga-enwe ibe nkwenye gbasara ya.

Ọ bụrụ na enweghị njehie, a ga-egosipụta ozi ịga nke ọma.

Oge ọzọ ị gara na ibe ahụ, MySQLDumper ga-ajụ gị paswọọdụ tupu ịhụ ihuenyo ụlọ ya.

A na-eji menu a iji dokwaa nkwado ndabere na mpaghara niile dịnụ.

Nke a bụ ụfọdụ ọrụ enwere ike ịme na ibe a.

  1. Hichapụ ndabere(s) ; jiri bọtịnụ Hichapụ dị n'elu mpaghara.
  2. Budata ndabere(s) ; pịa aha ndabere.
  3. Họrọ nkwado ndabere na mpaghara ; pịa aha nchekwa data dị na mpaghara ndabere niile.
  4. Bulite nnukwu nkwado ndabere na mpaghara ka eweghachite ya.
  5. Tụgharịa nchekwa data ka ọ bụrụ usoro MySQLDumper (MSD).

Mara: Mgbe anyị gbalịrị ịtụgharị nchekwa data na-ejighi mkpakọ ọ bụla, anyị chọpụtara na MySQLDumper na-emepụta nchekwa data na aha 'part_1.sql'. Ogo ahụ pere mpe karịa isi mmalite.

Ọ bụrụ na ịchọrọ ịgba ọsọ SQL kpọmkwem, ị nwere ike ime ya na ibe SQL-Browser. Mana biko, ị ga-ama ihe ị na-eme.

Enwere ike ịhazi ọrụ niile dị n'elu site na menu nhazi. Nke a bụ akụkụ ụfọdụ anyị nwere ike hazie.

MySQLDumper na-enyekwa anyị ndekọ ndekọ. Ya mere, anyị nwere ike ịma mgbe ndabere-mweghachi ọrụ mere. Iji nweta ibe ndekọ, dị nnọọ pịa 'Log' menu site na nsoro ụzọ n'aka ekpe.

Enwere ụdị osisi 3. PHP-Log, Perl-Log na Perl-dejupụta ndekọ.

Mmechi

MySQLDumper nwere ike ọ bụghị ngwa ndabere kacha mma maka MySQL. Mana n'iji ngwa a dị mfe, ndị mmadụ nwere ike ịmalite iji ngwa a. Ọ dị nwute, achọpụtara m na MySQLDumper enweghị akwụkwọ na-anọghị n'ịntanetị. Mana ka ọ dị, ọ bụ nnukwu ngwaọrụ ọzọ maka ndabere MySQL nchekwa data.