Cum să restaurați o bază de date MySQL dintr-o copie de rezervă cu MySQL Workbench
Restaurarea unei baze de date MySQL dintr-o copie de rezervă utilizând MySQL Workbench este un proces simplu, care vă permite să recuperați date din copii de rezervă salvate anterior. Indiferent dacă restaurați din cauza unei migrații, a prăbușirii serverului sau din alte motive, MySQL Workbench oferă o interfață intuitivă pentru restaurarea bazei de date.
Iată un ghid pas cu pas despre cum să restaurați o bază de date MySQL utilizând MySQL Workbench.
Condiții prealabile:
- MySQL Workbench: Asigurați-vă că MySQL Workbench este instalat pe sistemul dumneavoastră. Îl puteți descărca de pe site-ul MySQL.
- Fișier de rezervă: Asigurați-vă că aveți un fișier de rezervă .sql valid sau un fișier dump al bazei de date.
- Acces la baza de date: Trebuie să aveți acces la serverul MySQL și permisiuni pentru a restaura baza de date.
Pasul 1: Deschideți MySQL Workbench
- Lansați MySQL Workbench din sistemul dvs.
- Conectați-vă la serverul MySQL selectând conexiunea corespunzătoare. Este posibil să fie necesar să furnizați numele de utilizator și parola pentru a accesa serverul.
Pasul 2: Selectarea bazei de date țintă
Trebuie să alegeți baza de date în care va fi restaurată copia de rezervă. Dacă baza de date nu există, va trebui să creați una nouă.
Opțiunea 1: Restaurarea într-o bază de date existentă
- Dacă baza de date există deja, puteți restaura copia de rezervă în acea bază de date.
- În panoul Navigator din partea stângă, sub Schemele, veți vedea lista bazelor de date existente.
Opțiunea 2: Crearea unei baze de date noi
- Pentru a restabili într-o bază de date nouă, accesați File > New Query Tab.
- Rulați următoarea comandă SQL pentru a crea o nouă bază de date (înlocuițicu numele dorit):
database_name
- După crearea bazei de date, faceți clic pe pictograma de reîmprospătare din fila Scheme pentru a vedea noua bază de date.
Pasul 3: Începeți procesul de restaurare a bazei de date
După ce ați pregătit baza de date țintă, urmați acești pași pentru a restaura baza de date din copia de rezervă.
- Mergeți la meniul Server: În meniul de sus, faceți clic pe Server și selectați Data Import.
- În ecranul Data Import/Restore (Import/Restaurare date ), selectați Import from Self-Contained File (Import din fișier autonom).
- Faceți clic pe Browse (Răsfoire ) și selectați fișierul de backup .sql de pe computer.
Pasul 4: Alegerea bazei de date țintă pentru restaurare
- În secțiunea Default Schema to be Imported To, alegeți baza de date țintă în care doriți să restaurați copia de rezervă.
- Dacă ați creat o bază de date nouă, selectați-o din lista derulantă.
- Dacă suprascrieți o bază de date existentă, selectați în schimb baza de date respectivă.
Notă: Dacă nu este selectată nicio bază de date țintă, scriptul SQL va încerca să creeze baza de date în timpul restaurării (dacă comanda
este inclusă în fișierul de backup).CREATE DATABASE
Pasul 5: Începeți restaurarea
- După ce ați selectat baza de date și fișierul, faceți clic pe butonul Start Import (Începe importul ) din dreapta jos a ferestrei.
- MySQL Workbench va executa acum comenzile SQL conținute în fișierul dvs. de backup pentru a restaura datele în baza de date selectată.
- Puteți monitoriza progresul în panoul Loguri, care va afișa orice erori sau mesaje de succes în timpul procesului.
Pasul 6: Verificarea restaurării
După finalizarea procesului de import, este important să verificați dacă baza de date a fost restaurată corect.
- În panoul Navigator din stânga, faceți clic dreapta pe secțiunea Schemas (Scheme ) și faceți clic pe Refresh (Actualizare).
- Deschideți baza de date restaurată și verificați tabelele, vizualizările și alte obiecte pentru a vă asigura că datele au fost restaurate corect.
- Puteți rula interogări SQL pentru a verifica dacă datele sunt intacte.
Sfaturi suplimentare:
- Fișiere de rezervă mari: Dacă lucrați cu un fișier de rezervă mare, procesul de import poate dura ceva timp. Asigurați-vă că sistemul dvs. are suficiente resurse (memorie, putere de procesare) pentru a gestiona restaurarea.
- Verificați permisiunile: Asigurați-vă că aveți permisiunile MySQL necesare (cum ar fi,
CREATE
șiINSERT
) pentru a restaura baza de date.ALTER
- Faceți ocopie de rezervă înainte de restaurare: Înainte de a efectua o restaurare pe o bază de date activă, luați în considerare realizarea unei copii de rezervă a stării actuale a bazei de date, în cazul în care ceva nu merge bine.
Concluzie
Restaurarea unei baze de date MySQL dintr-o copie de rezervă utilizând MySQL Workbench este o sarcină simplă care poate fi finalizată în câțiva pași simpli. Selectând baza de date corespunzătoare, alegând fișierul de backup și executând procesul de import, puteți recupera cu ușurință datele pierdute sau deteriorate. Copiile de rezervă regulate și înțelegerea modului de restaurare a acestora sunt esențiale pentru menținerea sănătății și stabilității bazelor de date MySQL.