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.
- You can find your FTP username and password in your hosting account for Linux Hosting with cPanel or Windows Hosting with 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:
- If you use WordPress, you can find the database details in your wp-config.php file.
- 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.
- If you use Windows Hosting with Plesk, visit your hosting account to find all database information.
- 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.
Your database is exported to the SQL file you named in Step 4 and is ready for you to download to your local computer.
Więcej informacji
- Importuj bazę danych MySQL za pomocą SSH
- You can also export and import your database in phpMyAdmin.