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:
- –Kiire - käsib mysqldumpil jõustada tabelite rida -realt mahalaadimist.
- –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.sqlJäreldus
Selles lühijuhendis arutasime, kuidas kasutada mysqldump tööriista andmebaaside varundamiseks. Selles õpetuses käsitletud ideed aitavad teil andmebaasidest kiiresti koopia teha.