Azure CLI kullanarak PostgreSQL için Azure Veritabanı - Esnek Sunucuyu yönetme
Makale
ŞUNLAR IÇIN GEÇERLIDIR: PostgreSQL için Azure Veritabanı - Esnek Sunucu
Bu makalede, Azure'da dağıtılan PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi 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.
Azure CLI 2.0 veya sonraki bir sürümünü yerel olarak çalıştırmanız gerekir. Yüklü sürümü görmek için az --version komutunu çalıştırın. Yükleme veya yükseltme yapmanız gerekirse bkz. Azure CLI'yı yükleme.
az account set komutunu kullanarak aboneliğinizi seçin. Aşağıdaki komutta abonelik bağımsız değişkeninin değeri olarak kullanmak üzere az login çıkışındaki kimlik değerini not edin. Birden çok aboneliğiniz varsa kaynağın faturalandırılacağı aboneliği seçin. Tüm aboneliklerinizi tanımlamak için az account list komutunu kullanın.
Azure CLI
az account set --subscription<subscription id>
Önemli
Henüz PostgreSQL için Azure Veritabanı esnek sunucu örneği oluşturmadıysanız, bu nasıl yapılır kılavuzunu izlemek için bunu yapmanız gerekir.
İşlem ve depolamayı ölçeklendirme
Önemli
Depolamayı veya işlemi ölçeklendirmek için, sahip olan kaynak grubunda en az OKUMA izniniz olmalıdır.
Aşağıdaki komutu kullanarak işlem katmanınızın, sanal çekirdeklerinizin ve depolama alanınızın ölçeğini kolayca artırabilirsiniz. Çalıştırabileceğiniz tüm sunucu işlemlerinin listesi için az postgres flexible-server genel bakış bölümüne bakın.
Yukarıdaki koddaki bağımsız değişkenlerin ayrıntıları aşağıdadır:
Ayar
Örnek değer
Açıklama
Adı
mydemoserver
Sunucunuz için benzersiz bir ad girin. Sunucu adı yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. 3 ile 63 karakter uzunluğunda olmalıdır.
Sunucunun depolama kapasitesini megabayt cinsinden girin. En düşük depolama boyutu 32768,
Önemli
Depolamanın ölçeğini azaltamazsınız.
Bir sunucudaki PostgreSQL için Azure Veritabanı esnek sunucu veritabanlarını yönetme
PostgreSQL için Azure Veritabanı esnek sunucu örneğinize bağlanmak için kullanabileceğiniz bir dizi uygulama vardır. İstemci bilgisayarınızda PostgreSQL yüklüyse, psql'nin yerel bir örneğini kullanabilirsiniz. Şimdi PostgreSQL için Azure Veritabanı esnek sunucu örneğine bağlanmak için psql komut satırı aracını kullanalım.
Örneğin, aşağıdaki komut erişim kimlik bilgileriniz aracılığıyla mydemoserver.postgres.database.azure.com PostgreSQL için Azure Veritabanı esnek sunucu örneğinizde postgres adlı varsayılan veritabanına bağlanır. İstendiğinde, seçtiğiniz değeri <server_admin_password> girin.
Bağlandıktan sonra, psql aracı SQL komutlarını girebileceğiniz bir postgres istemi görüntüler. Kullandığınız psql sürümünün PostgreSQL için Azure Veritabanı esnek sunucu örneğindeki sürümden farklı olması durumunda ilk bağlantı çıkışında bir uyarı görüntülenir.
Örnek psql çıktısı:
Bash
psql (11.3, server 12.1)
WARNING: psql major version 11, server major version 12.
Some psql features might not work.
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help"forhelp.
postgres=>
İpucu
Güvenlik duvarı istemcinizin IP adreslerine izin verecek biçimde yapılandırılmamışsa aşağıdaki hata oluşur:
"psql: FATAL: ana bilgisayar <IP address>, kullanıcı "myadmin", veritabanı "postgres", ÖNEMLİ: SSL bağlantısı için pg_hba.conf girdisi yok. SSL seçeneklerini belirtin ve yeniden deneyin."
Güvenlik duvarı kurallarında istemcinizin IP adresine izin verildiğinden emin olun.
komut istemine aşağıdaki komutu yazarak postgresdb adlı boş bir veritabanı oluşturun:
Bash
CREATE DATABASE postgresdb;
İstemde, bağlantıları yeni oluşturulan postgresdb veritabanına değiştirmek için aşağıdaki komutu çalıştırın:
Bash
\c postgresdb
Psql'den çıkmak için yazın \q ve Enter'ı seçin.
Bu bölümde psql aracılığıyla PostgreSQL için Azure Veritabanı esnek sunucu örneğine bağlandınız ve boş bir kullanıcı veritabanı oluşturdunuz.
Yönetici parolasını sıfırlama
Yönetici rolünün parolasını aşağıdaki komutla değiştirebilirsiniz:
Azure CLI
az postgres flexible-server update --resource-group myresourcegroup --name mydemoserver --admin-password<new-password>
Önemli
En az 8 karakter ve en fazla 128 karakter içeren bir parola seçin. Parola aşağıdaki kategorilerden üçünün karakterlerini içermelidir:
İngilizce alfabesinin büyük harfleri
İngilizce alfabesinin küçük harfleri
Numaralar
Alfasayısal olmayan karakterler
Sunucuyu silme
PostgreSQL için Azure Veritabanı esnek sunucu örneğini silmek için az postgres flexible-server delete komutunu çalıştırın.
Azure CLI
az postgres flexible-server delete --resource-group myresourcegroup --name mydemoserver
PostgreSQL için Azure Veritabanı, Microsoft bulutunda hizmet olarak platform veritabanı hizmetidir. PostgreSQL açık kaynak ilişkisel veritabanını temel alır ve yerleşik yüksek kullanılabilirlik, otomatik yedekleme ve geri yükleme ile kapsamlı güvenlik özellikleri içerir. Kullandıkça öde fiyatlandırma modeli tahmin edilebilir performans ve neredeyse anında ölçeklendirme sağlar. Bu öğrenme yolunda, PostgreSQL'in ana özellikleri ve bunların PostgreSQL için Azure Veritabanı nasıl çalıştığı hakkında bilgi edinac
Microsoft PaaS ilişkisel veritabanı tekliflerini kullanarak bulut, şirket içi ve karma ilişkisel veritabanları için SQL Server veritabanı altyapısını yönetme.
Bu makalede, Azure portalını kullanarak özel erişim veya sanal ağ ile PostgreSQL için Azure Veritabanı - Esnek Sunucu oluşturma ve bunlara bağlanma adımları gösterilmektedir.