Uzaktaki mysql sunucusundan mysqldump ile veri tabanı yedekleme ve yükleme

Mysql veri tabanının yedeğini almak için kullanılacak komutlar farklı durumlarda farklılıklar gösteriyor. Bu makalede, uzaktaki mysql sunucusundan veri tabanı yedeği almayı ele alacağız.

Yerel sunucuda (localhost) kurulu mysql veri tabanının yedeğini sunucu adı belirtmeye gerek olmadan şu komutla alabiliyorduk;

mysqldump -u veri-tabani-kullanicisi -pparola veri-tabani-adi > yedegin-kaydedilecegi-dosya-adi.sql

Uzaktaki sunucudaki mysql motoruna erişmek için -h parameteresiyle sunucu adresini ve işi sağlama almak için -P (büyük harf olduğuna dikkat edelim, küçük harf parola almak için kullanılıyor) parametresi ile de port numarasını giriyoruz. Port numarası genelde 3306.

mysqldump -P port-numarasi -h mysql-motorunun-bulunduğu-sunucu-adresi -u veri-tabani-kullanicisi -pparola veri-tabani-adi > yedegin-kaydedilecegi-dosya-adi.sql

mysql-motorunun-bulunduğu-sunucu-adresi bir domain, sub-domain ya da ip numarası olabilir.

Dosyanın aktarımı için dosya sıkıştırma ve ftp vb. bir yazılımla aktarım işlemini tamamladıktan sonra şu şekilde geri yükleyebiliriz.

mysql -P port-numarasi -h mysql-motorunun-bulunduğu-sunucu-adresi -u veri-tabani-kullanicisi -pparola veri-tabani-adi < yedegin-kaydedilecegi-dosya-adi.sql
11.02.2020 Geni
1
daha iyi hizmet verebilmek için çerez (cookie) kullanıyoruz. detaylı bilgi için tıklayın