Jak szybko zgrać bazę danych MySQL z danego serwera?

Już poruszaliśmy ten temat w tym artykule: https://linuxporady.pl/zrzut-bazy-danych-mysql-do-pliku-sql/

Aby zgrać z danego serwera bazę danych należy zamiast localhost użyć IP serwera:

mysqldump -h192.168.0.11 -uroot -pKLSSDK03kDads projekt2 > dump.sql

(zamiast 192.168.0.11 możesz oczywiście podać publiczne IP serwera np. 213.180.141.140)

Niestety nie zawsze jest to możliwe. Czasem MySQL niemożliwa połączenie bezpośrednie (zdalne) spoza serwera i dostęp do bazy jest możliwy tylko bezpośrednio z niego.

Można to obejść pod warunkiem, że mamy dostęp do serwera przez SSL:

ssh uzytkownik-do-polaczenia@ip-serwera 'mysqldump nazwa-bazy-mysql | gzip' > /home/user/kopie-baz/db-backup-`date +%Y-%m-%d`.sql.gz

 

Możesz również polubić…

Inna porada:
Jak pobrać z danej stron TYLKO pliki o określonym rozszerzeniu?