Azure CLI kullanarak tek MySQL için Azure Veritabanı sunucuyu yönetme
Ş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?
Bu makalede, Azure'da dağıtılan Tek sunucularınızı yönetme adımları gösterilmektedir. Yönetim görevleri arasında işlem ve depolama ölçeklendirme, yönetici parola sıfırlama ve sunucu ayrıntılarını görüntüleme yer alır.
Ö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. Azure hesabınızın Abonelik Kimliği'ne başvuran id özelliğini not edin.
az login
az account set komutunu kullanarak hesabınızın altındaki belirli aboneliği seçin. komutunda abonelik bağımsız değişkeninin değeri olarak kullanmak üzere az login çıkışındaki kimlik değerini not edin. Birden fazla aboneliğiniz varsa kaynağın faturalanacağı uygun aboneliği seçin. Tüm aboneliğinizi almak için az account list komutunu kullanın.
az account set --subscription <subscription id>
Henüz bir sunucu oluşturmadıysanız, oluşturmak için bu hızlı başlangıca bakın.
İşlem ve depolamayı ölçeklendirme
Aşağıdaki komutu kullanarak fiyatlandırma katmanı, işlem ve depolama alanınızın ölçeğini kolayca artırabilirsiniz. az mysql sunucusuna genel bakış gerçekleştirebileceğiniz tüm sunucu işlemlerini görebilirsiniz
az mysql server update --resource-group myresourcegroup --name mydemoserver --sku-name GP_Gen5_4 --storage-size 6144
Yukarıdaki bağımsız değişkenlerin ayrıntıları aşağıdadır:
Ayar | Örnek değer | Açıklama |
---|---|---|
Adı | mydemoserver | MySQL için Azure Veritabanı sunucunuz için benzersiz bir ad girin. Sunucu adı yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. 3 ila 63 karakter arası içermelidir. |
resource-group | myresourcegroup | Azure kaynak grubunun adını girin. |
sku-name | GP_Gen5_2 | Fiyatlandırma katmanının adını ve işlem yapılandırmasını girin. Kısaca {fiyatlandırma katmanı}{işlem nesli}{sanal çekirdek sayısı} kuralına uyar. Daha fazla bilgi için fiyatlandırma katmanlarına bakın. |
storage-size | 6144 | Sunucunun depolama kapasitesi (birim olan megabayt kullanılır). En az 5120 ve 1024 artışla artar. |
Önemli
- Depolama ölçeği artırılabilir (ancak depolama ölçeğini azaltamazsınız)
- Temel düzeyden Genel amaçlı veya Bellek için iyileştirilmiş fiyatlandırma katmanına ölçeklendirme desteklenmez. Bash betiği kullanarak veya MySQL Workbench kullanarak ölçeği el ile artırabilirsiniz
Sunucudaki MySQL veritabanlarını yönetme
Sunucunuzdaki bir veritabanının veritabanı özelliklerini oluşturmak, silmek, listelemek ve görüntülemek için bu komutlardan herhangi birini kullanabilirsiniz
Cmdlet | Kullanım | Açıklama |
---|---|---|
az mysql db create | az mysql db create -g myresourcegroup -s mydemoserver -n mydatabasename |
Veritabanı oluşturur |
az mysql db delete | az mysql db delete -g myresourcegroup -s mydemoserver -n mydatabasename |
Veritabanınızı sunucunuzdan silin. Bu komut sunucunuzu silmez. |
az mysql db list | az mysql db list -g myresourcegroup -s mydemoserver |
sunucudaki tüm veritabanlarını listeler |
az mysql db show | az mysql db show -g myresourcegroup -s mydemoserver -n mydatabasename |
Veritabanının diğer ayrıntılarını gösterir |
Yönetici parolasını güncelleştirme
Bu komutla yönetici rolünün parolasını değiştirebilirsiniz
az mysql server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>
Önemli
Parolanın en az 8 karakter ve en fazla 128 karakter olduğundan emin olun. Parola aşağıdaki üç kategoriden karakterler içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar ve alfasayısal olmayan karakterler.
Sunucuyu silme
Yalnızca MySQL tek sunucusunu silmek isterseniz az mysql server delete komutunu çalıştırabilirsiniz.
az mysql server delete --resource-group myresourcegroup --name mydemoserver