MySQL: Tworzenie zrzutu bazy danych MySQL
Ta dokumentacja jest częścią przewodnika Zaawansowane użycie. Pełny przewodnik znajdziesz tutaj: Jak konfigurować, optymalizować, eksportować lub importować dane MySQL.
👋 Witamy w dokumentacji Stackhero!
Stackhero oferuje gotowe do użycia rozwiązanie MySQL cloud, które zapewnia wiele korzyści, w tym:
- Nieograniczone połączenia i transfery.
- Włączony interfejs webowy phpMyAdmin.
- Łatwe aktualizacje za pomocą jednego kliknięcia.
- Optymalna wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.
Oszczędzaj czas i upraszczaj swoje życie: wypróbowanie rozwiązania MySQL cloud hosting Stackhero zajmuje tylko 5 minut!
Aby utworzyć kopię zapasową bazy danych (tzw. "dump"), możesz użyć narzędzia mysqldump bezpośrednio ze swojego komputera. (Jeśli wolisz, zobacz poprzednią sekcję dotyczącą uruchamiania tego narzędzia w Dockerze.)
Eksportowanie bazy danych MySQL na komputer
Aby wyeksportować bazę danych ze swojej instancji Stackhero na komputer, użyj polecenia:
mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > <DATABASE>.sql
Pamiętaj, aby zastąpić <XXXXXX>.stackhero-network.com, <PORT> oraz <DATABASE> rzeczywistymi danymi swojej instancji. Po uruchomieniu polecenia zostaniesz poproszony o podanie hasła root. Narzędzie mysqldump zapisze wtedy tabele bazy danych do pliku o nazwie <DATABASE>.sql.
Importowanie bazy danych MySQL na serwer
Aby zaimportować bazę danych ze swojego komputera do instancji Stackhero, użyj polecenia:
mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> < yourDump.sql
Pamiętaj, aby zamienić yourDump.sql na rzeczywistą nazwę pliku SQL, który chcesz zaimportować.