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
gdzie są przechowywane?
Do pliku * .sql
W jakim folderze? :?:
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
Nawet jeśli musisz określić host, musisz dodać -h nazwa hosta
możesz dodać go pomiędzy -u a -p
Moim zdaniem jest to błąd.
Gdzie eksportować wiele kosztów wskaźnika DB.
Myślę, że warto to naprawić.
Wskaźnik kieruje dane wyjściowe do pliku alldb.sql.
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)
Po wykonaniu polecenia pojawia się strzałka w następujący sposób:
mysql> mysqldump -udens -p123456 base> base.sql
->
Mysqldump powinien być uruchomiony bez logowania do serwera mysql. Podobnie jak zwykłe polecenie root w konsoli.
Wtedy nic się nie dzieje (
Zrozumiano)
ta wersja mysql nie obsługuje "wielu wyzwalaczy z tą samą akcją podczas importowania bazy danych
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ę
Jak przelać 3 bazy (3 stoły) do bazy w Muskul (Navigat)