Hızlı Başlangıç: Basit bir Azure CLI komutu kullanarak MySQL için Azure Veritabanı oluşturma - az mysql up (önizleme)
ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Tek Sunucu
Önemli
MySQL için Azure Veritabanı tek sunucu kullanımdan kaldırma yolundadır. Esnek MySQL için Azure Veritabanı sunucuya yükseltmenizi kesinlikle öneririz. MySQL için Azure Veritabanı esnek sunucuya geçiş hakkında daha fazla bilgi için bkz. MySQL için Azure Veritabanı Tek Sunucu'ya neler oluyor?
Önemli
az mysql up Azure CLI komutu önizleme aşamasındadır.
MySQL için Azure Veritabanı, bulutta yüksek oranda kullanılabilir olan MySQL veritabanları çalıştırmanızı, yönetmenizi ve ölçeklendirmenizi sağlayan ve yönetilen bir hizmettir. Azure CLI, komut satırından veya betiklerde Azure kaynakları oluşturmak ve yönetmek için kullanılır. Bu hızlı başlangıçta az mysql up komutunu kullanarak Azure CLI kullanarak bir MySQL için Azure Veritabanı sunucusu oluşturma işlemi gösterilmektedir. Sunucu oluşturmaya ek olarak, az mysql up
komut örnek bir veritabanı oluşturur, veritabanında bir kök kullanıcı oluşturur, Azure hizmetleri için güvenlik duvarını açar ve istemci bilgisayar için varsayılan güvenlik duvarı kuralları oluşturur. Bu, geliştirme sürecini hızlandırmaya yardımcı olur.
Önkoşullar
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Bu makale, Azure CLI 2.0 veya sonraki bir sürümünü yerel olarak çalıştırmanızı gerektirir. Yüklü sürümü görmek için az --version
komutunu çalıştırın. Yüklemeniz veya yükseltmeniz gerekirse, bkz. Azure CLI yükleme.
az login komutunu kullanarak hesabınızda oturum açmanız gerekir. Komut çıktısındaki ilgili abonelik adına karşılık gelen id özelliğinin değerini not edin.
az login
Birden fazla aboneliğiniz varsa kaynağın faturalanacağı uygun aboneliği seçin. az account set komutunu kullanarak hesabınız altındaki belirli bir abonelik kimliğini seçin. Aboneliğinizin az login çıkışındaki abonelik kimliği özelliğini abonelik kimliği yer tutucusuna değiştirin.
az account set --subscription <subscription id>
MySQL için Azure Veritabanı sunucusu oluşturma
Komutları kullanmak için db-up uzantısını yükleyin. Hata döndürülürse Azure CLI'nın en son sürümünü yüklediğinizden emin olun. Bkz. Azure CLI'yı yükleme.
az extension add --name db-up
Aşağıdaki komutu kullanarak bir MySQL için Azure Veritabanı sunucusu oluşturun:
az mysql up
Sunucu aşağıdaki varsayılan değerlerle oluşturulur (bunları el ile geçersiz kılmadığınız sürece):
Not
Komut ve ek parametreleri hakkında az mysql up
daha fazla bilgi için Azure CLI belgelerine bakın.
Sunucunuz oluşturulduktan sonra aşağıdaki ayarlarla birlikte gelir:
- "devbox" adlı bir güvenlik duvarı kuralı oluşturulur. Azure CLI, komutun çalıştırıldığını makinenin
az mysql up
IP adresini algılamaya çalışır ve bu IP adresine izin verir. - "Azure hizmetlerine erişime izin ver" ayarı ON olarak ayarlanmıştır. Bu ayar, sunucunun güvenlik duvarını aboneliğinizde olmayan kaynaklar da dahil olmak üzere tüm Azure kaynaklarından gelen bağlantıları kabul etmek üzere yapılandırıyor.
wait_timeout
Parametresi 8 saat olarak ayarlandı- "sampledb" adlı boş bir veritabanı oluşturulur
- "sampledb" ayrıcalıklarına sahip "root" adlı yeni bir kullanıcı oluşturulur
Not
MySQL için Azure Veritabanı bağlantı noktası 3306 üzerinden iletişim kurar. Şirket ağı içinden bağlanırken, ağınızın güvenlik duvarı tarafından 3306 numaralı bağlantı noktası üzerinden giden trafiğe izin verilmiyor olabilir. Sunucunuza bağlanmak için BT departmanınızın 3306 numaralı bağlantı noktasını açmasını sağlayın.
Bağlantı bilgilerini alma
az mysql up
Komut tamamlandıktan sonra, popüler programlama dilleri için bağlantı dizesi listesi size döndürülür. Bu bağlantı dizesi, yeni oluşturduğunuz MySQL için Azure Veritabanı sunucunuzun belirli öznitelikleriyle önceden yapılandırılmıştır.
Bu bağlantı dizesi yeniden listelemek için az mysql show-connection-string komutunu kullanabilirsiniz.
Kaynakları temizleme
Aşağıdaki komutu kullanarak hızlı başlangıçta oluşturduğunuz tüm kaynakları temizleyin. Bu komut MySQL için Azure Veritabanı sunucusunu ve kaynak grubunu siler.
az mysql down --delete-group
Yeni oluşturulan sunucuyu silmek isterseniz az mysql down komutunu çalıştırabilirsiniz.
az mysql down