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ądzanego hostingu VPS Hosting, ponieważ nie ma on 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, które znajdziesz na swoim koncie hostingu dla Web Hosting (cPanel) lub hostingu dla systemu Windows z Plesk.
- 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 używasz systemu WordPress, szczegóły dotyczące bazy danych możesz znaleźć w pliku wp-config.php.
- Jeśli korzystasz z Web Hosting (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 dla systemu Windows z Plesk, odwiedź swoje konto hostingowe, aby znaleźć wszystkie informacje o bazach danych.
- Połącz się z moim kontem hostingowym za pomocą SSH (Secure Shell).
- 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.
Więcej informacji
- Importuj bazę danych MySQL za pomocą SSH
- Możesz także wyeksportować i zaimportować swoją bazę danych w phpMyAdmin.