Aracılığıyla paylaş


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):

Ayar Varsayılan değer Açıklama
server-name Sistem tarafından oluşturulan Azure veritabanınızı MySQL sunucusuna tanıtan benzersiz bir ad.
resource-group Sistem tarafından oluşturulan Yeni bir Azure kaynak grubu.
sku-name GP_Gen5_2 Sku'nun adı. {pricing tier}_{compute generation}_{vCores} kuralını el ile izler. Varsayılan değer, 2 sanal çekirdek içeren Genel Amaçlı 5. Nesil sunucusudur. Katmanlar hakkında daha fazla bilgi için fiyatlandırma sayfamıza bakın.
backup-retention 7 Yedeklemenin ne kadar süreyle tutulacağı. Birim olarak gün kullanılır.
geo-redundant-backup Devre dışı Coğrafi olarak yedekli yedeklemelerin bu sunucu için etkinleştirilip etkinleştirilmeyeceği.
konum westus2 Sunucu için Azure konumu.
ssl-enforcement Etkin Bu sunucu için SSL'nin etkinleştirilip etkinleştirilmemesi gerektiği.
storage-size 5120 Sunucunun depolama kapasitesi (birim olan megabayt kullanılır).
sürüm 5.7 MySQL ana sürümü.
admin-user Sistem tarafından oluşturulan Yöneticinin oturum açma kullanıcı adı.
admin-password Sistem tarafından oluşturulan Yönetici kullanıcının parolası.

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

Sonraki adımlar