Esporta database remoto SSH
La seguente guida descrive come esportare rapidamente un database remoto tramite SSH da un server remoto.
Dawno temu opisałem sposób na eksportowanie bazy danych mysql lokalnie.
Dziś pokażę wam w jaki sposób pobrać bazę bezpośrednio na swój serwer.
Całość wiele się nie różni.
Polecenie wygląda następująco:
1 | mysqldump -u użytkownik_bazy -p nazwa_bazy -h nazwa zdalnego hosta_bądź IP> nazwapliku.sql |
Esempio:
1 | mysqldump -u pesco -p pesco -h sql.pesco.nazwa.pl> pesco.sql |
Nazwa bazy i użytkownika w tym wypadku to pesco.
Zdalny host to sql.pesco.nazwa.pl
zostanie utworzony plik o nazwie pesco.sql
Jeśli baza znajduje się na jakimś niestandardowym porcie np 3307 możemy dodać odpowiedni argument np :
1 | --port=3307 |
Komenta będzie wyglądała następująco:
1 | mysqldump -u użytkownik_bazy -p nazwa_bazy -h nazwa zdalnego hosta_bądź IP --port=3307> nazwapliku.sql |
Ważna uwaga.
Abyśmy mogli pobrać bazę w taki sposób dana baza musi mieć możliwość zdalnego połączenia!
Po takim szybkim wyeksportowaniu również bardzo szybko zaimportujemy bazę u nas ale to akurat opisywałem tutaj już wcześniej.