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.