Jak tworzyć kopię zapasową i przywrócić bazy danych MySQL za pomocą polecenia MySQLDUMP

Jak tworzyć kopię zapasową i przywrócić bazy danych MySQL za pomocą polecenia MySQLDUMP

W MySQL, „Mysqldump„Narzędzie klienta może być używane do generowania kopii zapasowych lub tworzenia zestawu instrukcji SQL, które mogą być używane do przesyłania lub odtwarzania oryginalnych danych bazy danych z jednego serwera na drugi. Polecenie „MySQLDUMP” może również zwracać dane w XML, Test delimited lub formularz CSV.

Ten post skompiluje metodę generowania kopii zapasowej i przywracania baz danych MySQL za pomocą polecenia MySQLDUMP.

Jak tworzyć kopię zapasową baz danych MySQL za pomocą polecenia „MySQLDUMP”?

Postępuj zgodnie z poniższymi instrukcjami, aby wygenerować kopię zapasową bazy danych MySQL za pomocą polecenia MySQLDUMP.

Krok 1: Dostęp do serwera MySQL

Uruchom „Wiersz polecenia„Terminal i podłącz serwer MySQL za pomocą podanego polecenia wraz z nazwą użytkownika i hasłem:

mysql -u root -p



Krok 2: Wyświetl bazy danych

Następnie wykonaj „POKAZYWAĆ”Polecenie, aby wyświetlić wszystkie dostępne bazy danych za pomocą„Bazy danych" opcja:

Pokaż bazy danych;


Jak widać, bazy danych są wymienione i wybraliśmy „Mariadb" Baza danych:


Następnie oprócz serwera MySQL, uruchamiając polecenie danego below:

\Q


Krok 3: Zrób kopię zapasową bazy danych

Teraz uruchom „Mysqldump„Polecenie, aby wykonać kopię zapasową konkretnej bazy danych MySQL:

mysqldump -u root -p mariadb> backupdb.SQL


Tutaj:

    • "-u”Reprezentuje nazwę użytkownika bazy danych mysql.
    • "źródło”To nasza domyślna nazwa użytkownika bazy danych.
    • "-P„Oznacza hasło do konta użytkownika.
    • "Mariadb”To nazwa bazy danych, której chcemy wykonać kopię zapasową.
    • ">”To parametr używany do generowania kopii zapasowej dostarczonej bazy danych.
    • "Backupdb.SQL”To nazwa pliku, która utrzyma kopię zapasową.

Po wykonaniu wyżej wymienionych polecenia poprosi o hasło i utworzy kopię zapasową bazy danych:


Krok 4: weryfikacja

Aby upewnić się, że kopia zapasowa została pomyślnie utworzona lub nie, użyj „GDZIE”Polecenie z wygenerowaną nazwą pliku:

Gdzie Backupdb.SQL


Można zauważyć, że tworzenie tworzenia kopii zapasowej konkretnej bazy danych i istnieje w poniżej określonym miejscu:

Jak przywrócić bazy danych mysql na serwerze MySQL?

Jeśli chcesz przywrócić bazy danych mysql na serwerze MySQL, wykonaj podane kroki.

Krok 1: Połącz z MySQL Server

Początkowo dostęp do serwera MySQL, uruchamiając dostarczone polecenie:

mysql -u root -p


Krok 2: Utwórz nową bazę danych

Następnie zrób nową bazę danych za pośrednictwem „TWORZYĆ„Polecenie z„Bazy danych„Nazwa opcji i bazy danych:

Utwórz bazę danych restaredB;


Po utworzeniu nowej bazy danych uruchom „\Q„Poleć i zrezygnuj:


Krok 3: Przywróć bazę danych

Następnie wykonaj „Mysql„Polecenie przywrócenia bazy danych:

mysql -u root -p restaredB < mybackup.sql


Tutaj:

    • "Restaredb”To nazwa pustej bazy danych.
    • "<”To parametr, który odnosi się do przywrócenia bazy danych MySQL.
    • "Backupdb.SQL”To nazwa zrzutu, która zawiera kopię zapasową bazy danych.

Zgodnie z pod względem danych wyjściowych konkretna baza danych została pomyślnie przywrócona:


Krok 4: Dostęp do serwera MySQL

Następnie połącz z serwerem MySQL za pomocą następującego polecenia:

mysql -u root -p


Krok 5: Wyświetl bazy danych

Uruchom „POKAZYWAĆ„Polecenie do wyświetlania wszystkich baz danych:

Pokaż bazy danych;


Można zauważyć, że przywrócony „restaredb„Baza danych istnieje na liście:


Zebraliśmy najłatwiejsze sposoby utworzenia kopii zapasowej i przywrócenia baz danych MySQL za pomocą polecenia MySQLDUMP.

Wniosek

Aby wygenerować kopię zapasową bazy danych MySQL, „mysqldump -u -p> „Używaj polecenia. Z drugiej strony „mysql -u -p < „Polecenie może być używane do przywrócenia bazy danych. Ten post dostarczył procedurę utworzenia kopii zapasowej i przywrócenia baz danych MySQL z wykorzystaniem polecenia mysqldump.