MySQLDump Utility kasutamine MySQL või MariaDB andmebaasi varundamiseks

How Use Mysqldump Utility Backup Mysql



MySQL -i andmebaasidega on kaasas varundusutiliit nimega MySQLdump. MySQLdump võimaldab teil MySQL andmebaasi käsurealt kiiresti varundada. Kuid tööriistast MySQLdump on kasu ainult siis, kui andmebaas, mida soovite varundada, on töökorras ja juurdepääsetav.

See õpetus näitab teile, kuidas kasutada mysqldump tööriista oma andmebaaside varundamiseks terminalist.







MÄRGE: Selle õpetuse järgimiseks peab teil olema täielikult töötav MySQL -i install ja juurkonto või sudo -õigustega konto.



Andmebaasi varundamine

Andmebaasi varundamiseks mysqldump tööriista abil kasutage allolevat üldist süntaksit:



mysqldump[VALIKUD] [databaseName] > [nimi].sql

Näiteks kui soovite varundada ühte andmebaasi, võite kasutada järgmist käsku:





mysqldump-juurdad-p arvustust- kiiresti -lukk- tabelid = vale >reviews_backup.sql

Sisestage parool: *****

Ülaltoodud käsus kasutasime tööriista mysqldump, et varundada andmebaas (ülevaated) faili reviews_backup.sql



Kui ülaltoodud käsk on täidetud, küsib utiliit mysqldump parooli ja jätkab andmebaasi varundamist, kui parool on õige. Loodud varufail asub kataloogis, kust utiliit töötab.

Kasutame selliseid võimalusi nagu:

  1. –Kiire - käsib mysqldumpil jõustada tabelite rida -realt mahalaadimist.
  2. –Lock-tables = false-hoiab ära tabelite lukustamise varundamise ajal.

Teisi valikuid saate kontrollida, helistades käsule mysqldump –help

Kogu DBMS -i varundamine

Samuti võimaldab utiliit Mysqldump varundada kõik DBMS -i andmebaasid, kasutades alltoodud ühte käsku:

mysqldump-juurdad-lk-kõik- andmebaasid - kiire -lukk- tabelid = vale >master_backup.sql

Ülaltoodud käsu abil saate koopia kõigist süsteemi andmebaasidest ühes failis, mida saate taastamiseks kasutada.

Tabeli varundamine

Kui soovite konkreetse andmebaasi ühe tabeli varundada, saate selle täitmiseks kasutada järgmist käsku:

mysqldump-juurdad-lk- kiiresti -lukk- tabelid = vale arvustused logi >db_reviews_log_tb.sql

Ülaltoodud käsuga loome arvustuste andmebaasist logitabeli varukoopia failiks nimega db_reviews_log_tb.sql.

Taasta varukoopia

Kui olete oma andmebaasidest ja tabelitest varukoopiad loonud, saate need taastada, määrates andmebaasi ja failinime. Näiteks:

mysql-juurdad-p arvustust<reviews_backup.sql

Ülaltoodud käsk taastab arvustuste andmebaasi arvustuste arvustused.

MÄRGE: Andmebaasi taastamine eemaldab ja kirjutab praegused andmed varufailis määratud andmetega üle. Kogu DBMS -i varukoopia taastamiseks. Kasutage allolevat käsku:

mysql-juurdad-lk<master_backup.sql

Järeldus

Selles lühijuhendis arutasime, kuidas kasutada mysqldump tööriista andmebaaside varundamiseks. Selles õpetuses käsitletud ideed aitavad teil andmebaasidest kiiresti koopia teha.