Jak importować i wyeksportować bazy danych MySQL w Linux

Jak importować i wyeksportować bazy danych MySQL w Linux

Importowanie i eksportowanie w bazach danych MySQL pomaga w zapewnieniu bezpieczeństwa danych, ponieważ importowanie baz danych jest używane do przesyłania danych między serwerami, z drugiej strony eksportowanie baz danych pomaga w tworzeniu kopii zapasowych danych i odzyskiwaniu danych.

Niniejszy przewodnik zapewni procedurę:

    • Warunek: Instalacja serwera MySQL w Linux
    • Importowanie baz danych MySQL w Linux
    • Eksportowanie baz danych MySQL w Linux

Warunek: Instalacja serwera MySQL w Linux

Aktualizacja systemu przed instalacją jest preferowana, więc wpisz:

Aktualizacja $ sudo apt



Zainstaluj serwer MySQL, wpisując:

$ sudo apt Zainstaluj mysql-server



Aby sprawdzić zainstalowaną wersję MySQL, wpisz:

$ mysql --version



Do rozpoczęcia usług MySQL użyj tego polecenia:

$ sudo systemctl start mysql


Eksportowanie baz danych MySQL w Linux

Wyeksportujmy bazę danych w Linux, ale wcześniej musisz połączyć się z serwerem MySQL. Użyj tej składni, aby połączyć się z lokalnym serwerem MySQL:

$ mysql -u -P


W tym poście nazwa użytkownika to „Mysql”:


Ponieważ jest widoczny w powyższym wyjściu, serwer MySQL jest pomyślnie podłączony.

Użyj tego polecenia show, aby zobaczyć wszystkie dostępne bazy danych:

> Pokaż bazy danych;



Aby wyeksportować bazę danych „MySQL” z dostępnych baz danych, najpierw utwórzmy katalog za pomocą tego polecenia:

$ mkdir localHost Dane


Przejdź do tego katalogu, wpisując:

$ CD LocalHostData



Aby wyeksportować bazę danych, użyj tej składni:

$ sudo mysqldump -u -P > .SQL


Podaj nazwę użytkownika, nazwę bazy danych, którą chcesz wyeksportować, oraz nazwę pliku, w którym chcesz wyeksportować bazę danych. Użyj tej składni i naciśnij Enter i wpisz polecenie LS, aby sprawdzić, czy baza danych jest wywierana pomyślnie, czy nie:


Tutaj możesz zobaczyć, że plik jest pomyślnie utworzony.

Aby zobaczyć niektóre dane z tego pliku, wpisz:

$ head -n 5 .SQL



Tutaj dane eksportowanej bazy danych są widoczne.

Importowanie baz danych MySQL w Linux

Aby zaimportować bazę danych, połączmy się z serwerem lokalnym za pomocą składni:

$ mysql -u -P



Udało Ci się zalogować na lokalnym serwerze bazy danych.

Aby utworzyć bazę danych, użyj tej składni:

> Utwórz bazę danych ;


Podaj nazwę bazy danych:


Aby zobaczyć dostępne bazy danych, wpisz to polecenie:

> Pokaż bazy danych;



Tutaj widoczne jest, że utworzona baza danych jest dostępna.

Zaimportujmy już istniejący plik z „.Rozszerzenie SQL ”zawierające dane kopii zapasowej bazy danych, wykorzystujące tę składnię:

$ sudo mysql -u -P < .SQL


Podaj wymagane wartości w składni:


Twoja baza danych jest pomyślnie importowana, ponieważ prosiła o hasło i dała bezbłędne wyjście.

Wniosek

Importowanie i eksportowanie baz danych jest ważnym zadaniem odzyskiwania danych i tworzenia kopii zapasowych, migracji danych, współpracy lub testowania i debugowania. Eksportowanie tworzy plik kopii zapasowej, aby wyeksportować bazę danych użyć tej składni „sudo mysqldump -u -p> .SQL„Podczas gdy import umożliwia ułatwienie transferu danych między serwerami, możesz importować bazę danych z pliku za pomocą tej składni”mysql -u -p < .sql".