Azure CLI kullanarak PostgreSQL için Azure Veritabanı Tek sunucuyu yönetme
ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Veritabanı - Tek Sunucu
Önemli
PostgreSQL için Azure Veritabanı - Tek Sunucu kullanımdan kaldırma yolundadır. PostgreSQL için Azure Veritabanı - Esnek Sunucu'ya yükseltmenizi kesinlikle öneririz. PostgreSQL için Azure Veritabanı - Esnek Sunucu'ya geçiş hakkında daha fazla bilgi için bkz. PostgreSQL için Azure Veritabanı Tek Sunucuya ne 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, bir sunucu oluşturmak için bu hızlı başlangıca bakın.
Azure Cloud Shell
Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell'i barındırıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.
Azure Cloud Shell'i başlatmak için:
Seçenek | Örnek/Bağlantı |
---|---|
Kodun veya komut bloğunun sağ üst köşesindeki Deneyin'i seçin. Deneyin seçildiğinde kod veya komut otomatik olarak Cloud Shell'e kopyalanmaz. | |
https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin. | |
Azure portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. |
Azure Cloud Shell'i kullanmak için:
Cloud Shell'i başlatın.
Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.
Windows ve Linux'ta Ctrl+Shift V'yi seçerek veya macOS üzerinde Cmd+Shift++V'yi seçerek kodu veya komutu Cloud Shell oturumuna yapıştırın.
Kodu veya komutu çalıştırmak için Enter'ı seçin.
İşlem ve depolamayı ölçeklendirme
Aşağıdaki komutu kullanarak fiyatlandırma katmanınızın, işleminizin ve depolamanızın ölçeğini kolayca artırabilirsiniz. az postgres sunucusuna genel bakış gerçekleştirebileceğiniz tüm sunucu işlemlerini görebilirsiniz
az postgres 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ı şunlardır:
Ayar | Örnek değer | Açıklama |
---|---|---|
Adı | mydemoserver | PostgreSQL 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 PostgreSQL Workbench kullanarak ölçeği el ile artırabilirsiniz
Bir sunucudaki PostgreSQL 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 postgres db create | az postgres db create -g myresourcegroup -s mydemoserver -n mydatabasename |
Veritabanı oluşturur |
az postgres db delete | az postgres db delete -g myresourcegroup -s mydemoserver -n mydatabasename |
Veritabanınızı sunucunuzdan silin. Bu komut sunucunuzu silmez. |
az postgres db list | az postgres db list -g myresourcegroup -s mydemoserver |
sunucudaki tüm veritabanlarını listeler |
az postgres db show | az postgres 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 postgres 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
PostgreSQL Tek sunucusunu silmek isterseniz az postgres server delete komutunu çalıştırabilirsiniz.
az postgres server delete --resource-group myresourcegroup --name mydemoserver