Zdalny Export bazy danych SSH
Poniższy poradnik opisuje w jaki sposób bardzo szybko zdalnie exportować bazę danych przez ssh ze zdalnego serwera.
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 |
Przykład:
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.