Wyeksportowałem wszystkie moje bazy danych do pliku za pomocą phpMyAdmin.
Niestety nie mam działającego phpMyAdmin w moim systemie docelowym.
Jak powinienem przywrócić je wszystkie naraz, używając jednego wiersza poleceń?
mysql
phpmyadmin
smhnaji
źródło
źródło
USE database_name
polecenia.Odpowiedzi:
Dlaczego nie połączysz wszystkich plików w jeden plik i zaimportujesz / przywrócisz
Utwórz jeden plik za pomocą
źródło
mysql -u username -p < dump.sql
spowoduje załadowanie wielu baz danych MySQL.Jeśli wykonałeś kopię zapasową wielu baz danych w jednym pliku, przypuszczam, że wykonałeś kopię zapasową
create database
instrukcji w tym samym pliku. Jeśli nie, musisz tylko dodać instrukcjecreate database
iuse database
do pliku w odpowiednich miejscach.Następnie polecenie załadowania pliku do mysql to:
mysql -p < sqlfile.sql
-p
to poprosić o hasło.Możesz użyć,
-u username
jeśli potrzebujesz innego użytkownika.źródło
Polecenie mysql w celu przywrócenia pliku sql to:
najpierw upewnij się, że plik to sql. Jeśli kończy się rozszerzeniem gz, musisz rozpakować za pomocą polecenia:
źródło