MySQL veritabanı kopyalama / klonlama.
Bu yazımızda, mevcut bir veritabanını yedeklemek veya bir kopyasını oluşturmak için yapılacak işlemlerden bahsedeceğiz. Bir veritabanını, bir başka veritabanına eksiksiz olarak kopyalamak en çok aldığımız taleplerden biri. Veritabanına kritik bir müdahalede bulunmadan önce, güncel bir kopyasını almak, işimizi…
Batuhan Çelikel1 dk okuma
Bu yazımızda, mevcut bir veritabanını yedeklemek veya bir kopyasını oluşturmak için yapılacak işlemlerden bahsedeceğiz.
Bir veritabanını, bir başka veritabanına eksiksiz olarak kopyalamak en çok aldığımız taleplerden biri. Veritabanına kritik bir müdahalede bulunmadan önce, güncel bir kopyasını almak, işimizi garantiye almamızı sağlayacaktır. Zahmetsiz ve fazla vakit kaybetmeden bu işlemi linux sunucularda aşağıdaki şekilde yapabilirsiniz.
- Önce yeni bir veritabanı oluşturalım, örnek olarak veritabanı adı sunucu_yeni,
- Klonlamak istediğimiz veritabanının adının sunucu_eski olduğunu varsayalım,
- Root olarak linux sunucumuzda oturum açalım,
Daha sonra uygulayacağımız komut;
mysqldump sunucu_eski | mysql sunucu_yeni
Bu işlem veritabanı boyutunuza bağlı olarak bir kaç dakika sürecektir. Örnek olması adına, 500 MB civarında bir veritabanını, yaklaşık 1 dakika gibi sürede klonluyor, başka hiç bir işlem yapmaya gerek kalmıyor.
Yazar
Kurucu, sunucu.com.tr · Bulut altyapısı ve yapay zeka otomasyonları
sunucu.com.tr ve Sunucu UK'in kurucusu. Bulut altyapısı, sanallaştırma ve sunucu yönetimi üzerine çalışıyor; şirketlerin iş yazılımlarını, web sitelerini ve yapay zeka iş yüklerini güvenli sunuculara taşıyor. Blogdaki rehberler sahada karşılaşılan kurulum, güvenlik ve taşıma işlerinden derlenir; yazılar yapay zeka desteğiyle hazırlanır ve kaynaklarla doğrulanır.