azure CLI ile MySQL için Azure Veritabanı - Esnek Sunucuda belirli bir noktaya geri yükleme
ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Esnek Sunucu
Bu makalede, yedeklemeleri kullanarak esnek MySQL için Azure Veritabanı sunucuda belirli bir noktaya kurtarma gerçekleştirmeye yönelik adım adım yordam sağlanır.
Önkoşullar
Etkin aboneliği olan bir Azure hesabı.
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir Azure hesabı oluşturun. Şu anda ücretsiz Azure hesabıyla 12 ay boyunca MySQL için Azure Veritabanı - Esnek Sunucu ücretsiz sürümünü deneyebilirsiniz. Daha fazla bilgi için bkz. MySQL için Azure Veritabanı - Esnek Sunucuyu ücretsiz deneyin.
Azure CLI'yi en son sürüme yükleyin veya yükseltin. Bkz. Azure CLI'yı yükleme.
az login komutunu kullanarak Azure hesabında oturum açın . Azure hesabınızın Abonelik Kimliği'ne başvuran id özelliğini not edin.
az login
Birden çok aboneliğiniz varsa, komutunu kullanarak
az account set
sunucuyu oluşturmak istediğiniz uygun aboneliği seçin. `az account set --subscription <subscription id>
komutunu kullanarak
az mysql flexible-server create
henüz oluşturmadıysanız MySQL için Azure Veritabanı esnek bir sunucu örneği oluşturun.az mysql flexible-server create --resource-group myresourcegroup --name myservername
Sunucuyu yedekten yeni bir sunucuya geri yükleme
Bir sunucuyu var olan en eski yedeklemeye geri yüklemek için aşağıdaki komutu çalıştırabilirsiniz.
Kullanım
az mysql flexible-server restore --restore-time
--source-server
[--ids]
[--location]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Örnek: Bu 2021-03-03T13:10:00Z
yedekleme anlık görüntüsünden bir sunucuyu geri yükleyin.
az mysql flexible-server restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--restore-time "2021-03-03T13:10:00Z" \
--source-server mydemoserver
Geri yükleme süresi, sunucuda depolanan verilerin boyutuna bağlıdır.
Bir sunucuyu coğrafi yedeklemeden yeni bir sunucuya coğrafi olarak geri yükleme
Bir sunucuyu kullanılabilir en son yedeklemeye coğrafi olarak geri yüklemek için aşağıdaki komutu çalıştırabilirsiniz.
Kullanım
az mysql flexible-server geo-restore --source-server
--location
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Örnek: Doğu ABD bölgesindeki 'mydemoserver'ı coğrafi olarak, aynı ağ ayarıyla Batı ABD'de coğrafi olarak eşleştirilmiş konumundaki 'mydemoserver-restored' adlı yeni bir sunucuya geri yükleyin.
az mysql flexible-server geo-restore \
--name mydemoserver-restored \
--resource-group myresourcegroup \
--location "West US" \
--source-server mydemoserver
Geri yükleme sonrası görevleri gerçekleştirme
Geri yükleme tamamlandıktan sonra kullanıcılarınızın ve uygulamalarınızın yedeklenip çalışmasını sağlamak için aşağıdaki görevleri gerçekleştirmeniz gerekir:
- Yeni sunucu özgün sunucunun yerini alacaksa, istemcileri ve istemci uygulamalarını yeni sunucuya yönlendirin.
- Kullanıcıların bağlanması için uygun sanal ağ kurallarının geçerli olduğundan emin olun. Bu kurallar özgün sunucudan kopyalanmaz.
- Uygun oturum açma bilgilerinin ve veritabanı düzeyinde izinlerin olduğundan emin olun.
- Uyarıları yeni geri yükleme sunucusu için uygun şekilde yapılandırın.
Sonraki adımlar
İş sürekliliği hakkında daha fazla bilgi edinin