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
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".