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 w pełni zarządzaną usługę MySQL cloud, która upraszcza wdrażanie i zarządzanie bazą danych dla środowisk produkcyjnych:
- Nielimitowane połączenia i transfery danych.
- Zintegrowany interfejs webowy phpMyAdmin do łatwego zarządzania bazami danych.
- Bezproblemowe aktualizacje dzięki aktualizacjom jednym kliknięciem.
- Stała wydajność i wysoki poziom bezpieczeństwa na prywatnej, dedykowanej infrastrukturze.
Dzięki Stackhero możesz mieć niezawodną bazę danych MySQL gotową w kilka minut. Poświęć mniej czasu na konfigurację i utrzymanie, a więcej na rozwój swoich aplikacji. Wypróbuj hosting MySQL cloud na Stackhero już dziś.
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ć.