Przejdź do głównej zawartości

Importuj i eksportuj bazę danych mysql za pomocą konsoli



Importowanie i eksportowanie bazy danych mysql za pomocą konsoli jest, jak sądzę, najbardziej uniwersalnym i najwygodniejszym sposobem w porównaniu do tego samego phpmyadmina, który również musi zostać zainstalowany i skonfigurowany. Praca z konsolą zajmuje minimum czasu.

Oczywiście, musisz mieć dostęp do SSH, albo bezpośrednio do konsoli, jeśli jest to twój komputer lokalny, albo do VNC.



Importuj

Najpierw musisz utworzyć bazę danych .

  # mysql -u nazwa_użytkownika -p nazwa_bazy_danych <db.sql 

Eksportuj


  # mysqldump -u nazwa_użytkownika -p nazwa_bazy_danych> db.sql 

Zastąp wartości "nazwa użytkownika" i "nazwa_bazy_danych" odpowiednio nazwą użytkownika i nazwą bazy danych.

Aby wyeksportować kilka baz danych, możesz użyć następującego polecenia:

  # mysqldump -uroot -p -B base_1 base_2 base_3 > db.sql 

Gdzie "base_1", "base_2", "base_3" są nazwami baz danych potrzebnych do kopiowania, a "-B" wskazuje, że kopiowanych jest kilka baz danych.



Ponadto narzędzie mysqldump umożliwia eksportowanie wszystkich baz danych na serwerze do pojedynczego pliku sql. Odbywa się to za pomocą polecenia:

  # mysqldump -uroot -p -A> alldb.sql 


Jak oceniasz artykuł?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 14 ocen, średnia: 3.93 z 5)
Ładowanie ...

” 15 komentarzy " Importuj i eksportuj bazę danych mysql za pomocą konsoli "

  1. W tym, którego określasz.

    > db.sql zapisuje do bieżącego katalogu, skąd pochodzi polecenie

    > /backup/mysql/db.sql zapisuje do folderu zrzutu, na przykład folderów kopii zapasowych

  2. Subiektywnie lepiej zastosować następujące:

    mysql -u Nazwa użytkownika -p Hasło -h Baza nazw hosta

    w otwierającej się konsoli mysql wpisz:

    \. OurScript.sql

    następnie, aby wyjść z mysql, wpisz: \ q

    Wygląda na coś takiego)

  3. Powiedz mi, jak będą wyglądały polecenia do tworzenia zrzutów w konsoli XP? Czym różnią się od tych? Nie ma PHPmyadmin na serwerze HAMRR i nie ma innego wyjścia
    Dziękuję

Dodaj komentarz

Twój e-mail nie zostanie opublikowany.