Jak importować i eksportować bazy danych MySQL w systemie Linux

Jak Importowac I Eksportowac Bazy Danych Mysql W Systemie Linux



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

Ten przewodnik zawiera procedurę:







Wymagania wstępne: Instalacja serwera MySQL w systemie Linux

Preferowana jest aktualizacja systemu przed jakąkolwiek instalacją, więc wpisz:



$ Sudo trafna aktualizacja



Zainstaluj serwer MySQL, wpisując:



$ Sudo trafny zainstalować serwer mysql



Aby sprawdzić zainstalowaną wersję MySQL, wpisz:





$ mysql --wersja



Aby uruchomić usługi MySQL, użyj tego polecenia:

$ Sudo systemctl uruchom mysql




Eksportowanie baz danych MySQL w systemie Linux

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

$ mysql -W < nazwa użytkownika > -P


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


Jak widać na powyższym wyjściu, serwer MySQL został pomyślnie połą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, najpierw utwórzmy katalog za pomocą tego polecenia:

$ mkdir dane hosta lokalnego



Przejdź do tego katalogu, wpisując:

$ płyta CD dane hosta lokalnego



Aby wyeksportować bazę danych, użyj następującej składni:

$ Sudo mysqldump -W < nazwa użytkownika > -P < nazwa-bazy danych > > < Nazwa pliku > .sql


Podaj swoją nazwę użytkownika, nazwę bazy danych, którą chcesz wyeksportować oraz nazwę pliku, do którego chcesz wyeksportować bazę danych. Użyj tej składni i naciśnij klawisz Enter, a następnie wpisz polecenie ls, aby sprawdzić, czy baza danych została wyeksportowana pomyślnie, czy nie:


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

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

$ głowa -N 5 < Nazwa pliku > .sql



Tutaj widoczne są dane wyeksportowanej bazy danych.

Importowanie baz danych MySQL w systemie Linux

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

$ mysql -W < nazwa użytkownika > -P



Pomyślnie zalogowałeś się do lokalnego serwera bazy danych.

Aby utworzyć bazę danych, użyj następującej składni:

> UTWÓRZ BAZY DANYCH < nazwa-bazy danych > ;


Podaj nazwę bazy danych:


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

> POKAŻ BAZY DANYCH;



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

Zaimportujmy już istniejący plik z rozszerzeniem „.sql” zawierający dane kopii zapasowej bazy danych, używając następującej składni:

$ mysql -W < nazwa użytkownika > -P < nowa-nazwa-bazy danych > < < Nazwa pliku > .sql


Podaj wymagane wartości w składni:


Twoja baza danych została pomyślnie zaimportowana, ponieważ poprosiła o hasło i dała bezbłędne dane wyjściowe.

Wniosek

Importowanie i eksportowanie baz danych to ważne zadanie związane z odzyskiwaniem i tworzeniem kopii zapasowych danych, migracją danych, współpracą lub testowaniem i debugowaniem. Eksportowanie tworzy plik kopii zapasowej, aby wyeksportować bazę danych, użyj tej składni „ sudo mysqldump -u -p > .sql ” podczas gdy importowanie umożliwia łatwe przesyłanie danych między serwerami, możesz importować bazę danych z pliku, używając tej składni „ mysql -u -p <.sql ”.