Cum să faceți backup pentru o bază de date MySQL


MySQL este un Sistem relațional de gestionare a bazelor de date(RDBMS). Gestionează instrucțiunile bazei de date și poate gestiona multe baze de date în același timp.

De exemplu, dacă doriți să creați o nouă bază de date sau să adăugați date la o bază de date existentă, trimiteți un mesaj către Server MySQL, dați-le datele pe care doriți să le adăugați și spuneți-le unde să le adăugați.

Indiferent dacă afacerea dvs. este mică sau mare, datele dvs. sunt un element esențial. Pentru a vă asigura că informațiile dvs. valoroase sunt protejate de daune, furt sau de efectele unui dezastru, faceți backup pentru MySQL baza de date. Acest articol va explica mai multe modalități de a face asta.

Backup Baza de date MySQL folosind phpMyAdmin

Creați un fișier de export sau de rezervă al bazei de date MySQL accesând phpMyAdmin instrument de pe panoul de control de găzduire web, cum ar fi cPanel. Vom folosi cPanel în scopurile acestui articol.

  • Începeți prin a vă conecta la cPanel și a face clic pe phpMyAdmin.
    • Alegeți baza de date MySQL pe care doriți să o faceți copie de rezervă din panoul de navigare din stânga bara laterală. Apoi faceți clic pe legătura de export situată în bara de navigare de sus.
      • În pagina Export, veți vedea două opțiuni: Personalizatși Rapid. Selectați opțiunea Personalizată.
        • După ce ai ales Personalizat, vei vedea o listă de baze de date. Puteți selecta una, unele sau toate. Setarea implicită este salvarea tuturor.
        • În opțiunile de ieșire, alegeți gzippedpentru Compresie. Lăsați celelalte opțiuni ca valori prestabilite.
          • Faceți clic pe butonul Du-tepentru a porni copia de rezervă și descărcați fișierul. Numele fișierului dvs. va fi Fișierul dvs.DatabaseName.sql.gz.
          • Timpul necesar pentru finalizarea copiei de rezervă va depinde de dimensiunea bazei de date.

            Backup Baza de date MySQL Cu mysqldump

            Utilizați comanda mysqldumppentru a crea un dump de fișier text din baza de date care va fi gestionat de MySQL. Un dump de fișier text este un fișier text care include comenzile SQL de care trebuie să recreați baza de date de la zero.

            In_content_1 all: [300x250] / dfp: [640x360]- ->
            • Pentru a face o copie de rezervă a unei singure baze de date, utilizați următoarea comandă:
            • mysqldump database_name>database_name.sql

              Această comandă va crea copie de rezervă și o va trimite la un fișier .sql. Acesta va face doar o copie a bazei de date și nu o va afecta.

              • Utilizați următoarea comandă pentru a face backup la mai multe baze de date în același timp.
              • mysqldump –databases database_one database_two>two_databases.sql

                Baza de date_onese referă la numele primei baze de date, iar bază de date_douăeste numele celei de-a doua baze de date pe care doriți să o faceți copie de rezervă. Ambele vor fi salvate într-o singură bază de date.

                • Dacă doriți să faceți backup tuturor bazelor de date MySQL pe un server, utilizați următoarea comandă pentru a crea un singur fișier de rezervă .sql care va conține toate dvs. baze de date.
                • mysqldump – all-bases de date>all_databases.sql

                  Backup Baza de date MySQL folosind Cron Jobs

                  O lucrare cron este o comandă Linux folosită pentru a executa automat o sarcină la un moment specificat. Vă vom explica cum să folosiți această comandă pentru a automatiza o copie de rezervă a bazelor de date MySQL.

                  • Începeți prin a vă conecta la cPanel și a derula în jos în secțiunea Avansatși faceți clic pe Lucrări Cron.
                  • >
                    • Veți vedea un avertisment că ar trebui să aveți o bună cunoaștere a comenzilor Linux pentru a utiliza funcțiile cron în mod eficient. Dacă nu, faceți legătura cu administratorul dvs. de hosting.
                      • Dacă doriți să primiți un e-mail de fiecare dată când un job cron execută o comandă care produce ieșire, introduceți adresa de e-mail în casetă și faceți clic pe Actualizați e-mail>.
                        • Alege una dintre cele Setări comunedin meniul derulant pentru a selecta cât de des doriți să executați copia de rezervă.
                          • Puteți regla și alte setări, cum ar fi ora și ziua săptămânii.
                            • Acum este timpul să introduceți comanda după cum urmează:
                            • / usr / bin / mysqldump -u dbusername -p'dbpassword 'dbname>/ home / username / path / copie de rezervă .sql

                              • Înlocuiți numele dbus, dbpasswordși dbnamecu numele de utilizator al bazei de date, parola bazei de date și numele bazei de date.
                              • Calease referă la un folder sau la o serie de dosare în care doriți să mergeți fișierul dvs. de rezervă. Numele fișierului dvs. de rezervă este reprezentat în comandă ca backup.sql. Puteți schimba acest nume sau lăsa așa cum este. Faceți clic pe Adăugați un nou job Cron.
                              • Dacă derulați puțin în jos, veți vedea o listă cu Lucrările dvs. Cron curente.
                                • Dacă doriți să schimbați oricare dintre lucrările cron actuale, faceți clic pe Editați. Dacă nu mai doriți să executați nicio lucrare sau să faceți o greșeală, faceți clic pe Ștergeți//de.
                                • 2>Utilizați plugin-uri WordPress (WP) pentru Backup MySQL>
                                • Dacă utilizați WP, puteți utilizați un plugin pentru a face backup la baza de date. UpdraftPlus va face o copie de siguranță a fișierului bazei de date cu un singur clic. În prezent, are peste două milioane de instalări active.

                                  >

                                  BackWPup

                                  Utilizați BackWPup pentru a face backup la fișierele dvs. de baze de date MySQL și chiar la instalarea completă WP.

                                  Există multe alte Plugin-uri WP disponibile pentru backup MySQL. Alegeți una care funcționează cu versiunea curentă a WP și este actualizată în mod activ.

                                  Pentru a evita pierderea datelor critice, faceți o copie de rezervă regulată a bazei de date MySQL. Dacă aveți o copie de rezervă, veți putea restaura date esențiale sau de neînlocuit în cazul în care ceva s-ar întâmpla să vă corupe site-ul.

                                  Tutorial: Cum poti sa faci backup si sa restaurezi baza de date in programul de gestiune Microshop

                                  Postări asemănatoare:


                                  4.01.2020