Eksportuj bazę danych MySQL przez SSH
Zamiast phpMyAdmin możesz użyć połączenia Secure Shell (SSH), aby wyeksportować plik kopii zapasowej SQL swojej bazy danych. Jest to zaawansowana metoda, która może pomóc przy eksportowaniu dużych plików SQL i może być konieczna przy korzystaniu z samodzielnie zarządzanych VPS lub serwerów dedykowanych, ponieważ nie mają one zainstalowanego narzędzia phpMyAdmin.
- Aplikacja SSH. Zalecamy program PuTTY dla systemu Windows lub Terminal dla systemu macOS .
- Twoje dane do FTP. Jeśli nie masz ich jeszcze zapisanych, musisz znaleźć swojego hosta FTP, nazwę użytkownika i hasło:
- Jako hosta FTP możesz użyć nazwy swojej domeny lub adresu IP.
- Nazwę użytkownika i hasło do FTP znajdziesz na swoim koncie hostingu dla hostingu Linux z oprogramowaniem cPanel, hostingu dla systemu Windows z Plesk lub hostingu zarządzanego systemu WordPress (kroki 1–7).
- Twoje dane do bazy danych. Jeśli nie masz ich jeszcze zapisanych, musisz znaleźć swoją nazwę bazy danych, nazwę użytkownika, nazwę hosta i hasło:
- Jeśli korzystasz z hostingu w systemie Linux z oprogramowaniem cPanel, localhost jest zawsze nazwą hosta Twojej bazy danych, a inne szczegóły dotyczące bazy danych możesz znaleźć na swoim koncie hostingu.
- Jeśli korzystasz z hostingu zarządzanego systemu WordPress lub hostingu dla systemu Windows z Plesk, odwiedź swoje konto hostingowe, aby znaleźć wszystkie informacje o bazach danych.
- Łączenie z serwerem lub kontem hostingu współdzielonego przy użyciu SSH.
- Użyj polecenia ls, aby wyświetlić listę plików i folderów, oraz cd i ../, aby poruszać się po katalogach, aż znajdziesz się w takim, w którym chcesz zapisać plik kopii zapasowej.
- Połącz się z MySQL przy użyciu następującego polecenia:
mysqldump -h nazwa hosta -P port -u nazwa użytkownika -p baza danych > backup.sql
Uwaga: jeśli używasz localhost jako swojego hosta, opuść część–h nazwa hosta
polecenia, a jeśli masz standardowy port (3306), możesz też opuścić część–P port
polecenia.- W powyższej komendzie musisz zastąpić:
- nazwa hosta nazwą Twojego hosta;
- port numerem Twojego portu MySQL. Jeśli na Twoim koncie hostingu nie określono inaczej, Twój port to 3306;
- nazwa użytkownika Twoją nazwą użytkownika dla tej bazy danych;
- baza danych nazwą bazy danych, którą chcesz eksportować;
- backup.sql nazwą, jakiej chcesz użyć dla pliku kopii zapasowej.
- W powyższej komendzie musisz zastąpić:
- Wciśnij Enter na klawiaturze.
- Gdy pojawi się komunikat Wprowadź hasło:, wprowadź hasło dla tego użytkownika bazy danych.
Uwaga: hasło nie będzie widoczne z powodów bezpieczeństwa. Nie będziesz nic widzieć podczas wpisywania lub wklejania.
- Wciśnij Enter na klawiaturze.
Twoja baza danych zostanie wyeksportowana do pliku SQL o nazwie nadanej mu przez Ciebie w kroku 4 i będzie gotowa do pobrania na lokalny komputer.