Ipapakita sa iyo ng tutorial na ito kung paano gamitin ang tool na MySQL upang i-backup ang iyong mga database mula sa terminal.
TANDAAN: Upang sundin ang tutorial na ito, kakailanganin mong magkaroon ng isang buong gumaganang pag-install ng MySQL at isang root account o isa na may mga pribilehiyong sudo.
Pag-back up ng Database
Upang mai-backup ang isang database gamit ang tool ng mysqldump, gamitin ang pangkalahatang syntax sa ibaba:
mysqldump[OPSYON] [databaseName] > [pangalan].sql
Halimbawa, kung nais mong i-back up ang isang solong database, maaari mong gamitin ang utos sa ibaba:
mysqldump-pag-ugat mo-p pagsusuri- mabilis -magkandado- mga mesa = hindi totoo >mga review_backup.sql
Ilagay ang password: *****
Sa utos sa itaas, ginamit namin ang tool na MySQL upang i-backup ang database (mga pagsusuri) sa isang file na mga reviews_backup.sql
Kapag naipatupad na ang utos sa itaas, i-prompt ka ng utility ng mysqldump para sa isang password at pagkatapos ay magpatuloy upang i-back up ang database kung tama ang password. Ang nilikha ng backup na file ay magiging sa direktoryo mula sa kung saan tumatakbo ang utility.
Ginagamit namin ang mga pagpipilian tulad ng:
- –Quick - Sinasabi sa MySQL upang ipatupad ang pagtatapon ng mga talahanayan nang hilera.
- –Lock-tables = false - Pinipigilan ang pag-lock ng mga talahanayan sa panahon ng proseso ng pag-backup.
Maaari mong suriin ang iba pang mga pagpipilian sa pamamagitan ng pagtawag sa utos na mysqldump –help
Pag-back Up ng Buong DBMS
Pinapayagan ka rin ng Mysqldump utility na i-backup ang lahat ng mga database sa DBMS gamit ang solong utos sa ibaba:
mysqldump-pag-ugat mo-p-lahat- mga database - mabilis -magkandado- mga mesa = hindi totoo >master_backup.sqlGamit ang utos sa itaas, magkakaroon ka ng isang kopya ng lahat ng mga database sa system sa isang solong file na maaari mong gamitin upang maibalik.
Pag-back up ng isang Talahanayan
Kung nais mong i-back up ang isang solong talahanayan sa loob ng isang tukoy na database, maaari mong gamitin ang utos sa ibaba upang magawa ito:
mysqldump-pag-ugat mo-p- mabilis -magkandado- mga mesa = hindi totoo mga pagsusuri mag-log >db_reviews_log_tb.sqlSa utos sa itaas, lumikha kami ng isang backup ng talahanayan ng pag-log mula sa database ng mga pagsusuri sa isang file na tinatawag na db_reviews_log_tb.sql.
Ibalik ang Backup
Kapag nakalikha ka ng mga pag-backup ng iyong mga database at talahanayan, maaari mong ibalik ang mga ito sa pamamagitan ng pagtukoy sa database at filename. Halimbawa:
MySQL-pag-ugat mo-p pagsusuri<mga review_backup.sqlAng utos sa itaas ay ibinalik ang mga review_backup sa mga database ng mga review.
TANDAAN: Aalisin at i-o-overtake ng isang database ang kasalukuyang data sa tinukoy na data sa backup na file. Upang maibalik ang buong backup ng DBMS. Gamitin ang utos sa ibaba:
MySQL-pag-ugat mo-p<master_backup.sqlKonklusyon
Sa mabilis na patnubay na ito, tinalakay namin kung paano gamitin ang tool na MySQL upang i-backup ang mga database. Ang mga ideya na tinalakay sa tutorial na ito ay maaaring makatulong sa iyo na makagawa ng isang mabilis na kopya ng iyong mga database.