Aracılığıyla paylaş


MySQL için Azure Veritabanı Bağlanma - Özel erişim bağlantı yöntemiyle Esnek Sunucu

ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Esnek Sunucu

MySQL için Azure Veritabanı esnek sunucu, bulutta yüksek oranda kullanılabilir MySQL sunucularını çalıştıran, yöneten ve ölçeklendirin yönetilen bir hizmettir. Bu hızlı başlangıçta, Azure portalını kullanarak sanal ağda MySQL için Azure Veritabanı esnek sunucu örneğinin nasıl oluşturulacağı gösterilmektedir.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir Azure hesabı oluşturun. Şu anda ücretsiz Azure hesabıyla 12 ay boyunca MySQL için Azure Veritabanı - Esnek Sunucu ücretsiz sürümünü deneyebilirsiniz. Daha fazla bilgi için bkz. MySQL için Azure Veritabanı - Esnek Sunucuyu ücretsiz deneyin.

Azure portalda oturum açma

Azure Portal’ında oturum açın. Portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.

MySQL için Azure Veritabanı esnek sunucu örneği oluşturma

Tanımlı işlem ve depolama kaynakları kümesiyle MySQL için Azure Veritabanı esnek bir sunucu örneği oluşturursunuz. Sunucu, Azure kaynak grubu içinde oluşturulur.

MySQL için Azure Veritabanı esnek sunucu örneği oluşturmak için şu adımları tamamlayın:

  1. Portalda MySQL için Azure Veritabanı sunucuları arayın ve seçin:

    MySQL için Azure Veritabanı sunucuları aramayı gösteren ekran görüntüsü.

  2. Ekle'yi seçin.

  3. MySQL için Azure Veritabanı dağıtım seçeneğini belirleyin sayfasında, dağıtım seçeneği olarak Esnek sunucu'ya tıklayın:

    Esnek sunucu seçeneğini gösteren ekran görüntüsü.

  4. Temel Bilgiler sekmesinde abonelik, kaynak grubu, bölge, yönetici kullanıcı adı ve yönetici parolasını girin. Varsayılan değerlerle bu, 1 sanal çekirdek, 2 GiB Bellek ve 32 GiB depolama alanı kullanarak 5.7 sürümünün 5.7 sürümünün esnek MySQL için Azure Veritabanı bir sunucu örneğini sağlar. Yedekleme saklama yedi gündür. Yapılandırmayı değiştirebilirsiniz.

    Esnek sunucu sayfasının Temel Bilgiler sekmesini gösteren ekran görüntüsü.

    İpucu

    Geçiş sırasında daha hızlı veri yükleri için, IOPS'nin boyutu hesaplanarak desteklenen maksimum boyuta yükseltilmesi ve daha sonra maliyet tasarrufu için yeniden ölçeklenmesi önerilir.

  5. sekmesine gidin ve özel erişim'i seçin. Sunucuyu oluşturduktan sonra bağlantı yöntemini değiştiremezsiniz. Yeni bir sanal ağ vnetenvironment1 oluşturmak için Sanal ağ oluştur'u seçin.

    Yeni sanal ağ içeren Ağ sekmesini gösteren ekran görüntüsü.

  6. Sanal ağ adını ve alt ağ bilgilerini sağladıktan sonra Tamam'ı seçin.

    Sanal ağ bilgilerini gözden geçirme

  7. MySQL için Azure Veritabanı esnek sunucu yapılandırmanızı gözden geçirmek için Gözden geçir + oluştur'u seçin.

  8. Sunucuyu sağlamak için Oluştur’u seçin. Sağlama birkaç dakika sürebilir.

  9. Dağıtım tamamlanana ve başarılı olana kadar bekleyin.

    Yeni sanal ağ ile Ağ ayarlarını gösteren ekran görüntüsü.

  10. Sunucunun Genel Bakış sayfasını görüntülemek için Kaynağa git'i seçin.

Azure Linux sanal makinesi oluşturma

Sunucu bir sanal ağda olduğundan, sunucuya yalnızca sunucuyla aynı sanal ağdaki diğer Azure hizmetlerinden bağlanabilirsiniz. Sunucuya bağlanmak ve sunucuyu yönetmek için bir Linux sanal makinesi oluşturalım. Sanal makinenin aynı bölgede ve aynı abonelikte oluşturulması gerekir. Linux sanal makinesi, veritabanı sunucunuzu yönetmek için SSH tüneli olarak kullanılabilir.

  1. Sunucunun oluşturulduğu kaynak grubunuza gidin. Ekle'yi seçin.

  2. Ubuntu Server 18.04 LTS'yi seçin

  3. Temel Bilgiler sekmesinde, Proje ayrıntıları altında, doğru aboneliğin seçildiğinden emin olun, ardından Yeni oluştur kaynak grubunu seçin. Ad olarak myResourceGroup yazın.

    Sanal makine için Azure aboneliğini ve kaynak grubunu seçtiğiniz yeri gösteren Proje ayrıntıları bölümünün ekran görüntüsü.

  4. Örnek ayrıntıları'nın altında Sanal makine adı için myVM yazın, veritabanı sunucunuzla aynı Bölgeyi seçin.

    Sanal makine için bir ad sağladığınız ve bu makinenin bölgesini, görüntüsünü ve boyutunu seçtiğiniz Örnek ayrıntıları bölümünün ekran görüntüsü.

  5. Yönetici hesabı'nın altında SSH ortak anahtarı'yı seçin.

  6. Kullanıcı adı bölümüne azureuser yazın.

  7. SSH ortak anahtar kaynağı için Yeni anahtar çifti oluştur varsayılanını bırakın ve anahtar çifti adı için myKey yazın.

    Bir kimlik doğrulama türü seçtiğiniz ve yönetici kimlik bilgilerini sağladığınız Yönetici hesabı bölümünün ekran görüntüsü.

  8. Gelen bağlantı noktası kuralları>Ortak gelen bağlantı noktaları altından Seçilen bağlantı noktalarına izin ver'i, sonra aşağı açılan listeden SSH (22) ve HTTP (80) değerlerini seçin.

    Gelen bağlantı noktalarına izin verilen bağlantı noktalarını seçtiğiniz gelen bağlantı noktası kuralları bölümünün ekran görüntüsü.

  9. Sanal ağı yapılandırmak için Ağ sayfası'nı seçin. Sanal ağ için, MySQL için Azure Veritabanı esnek sunucu örneği için oluşturulan vnetenvironment1 öğesini seçin.

    MySQL için Azure Veritabanı esnek sunucu örneğinin mevcut sanal ağını seçme işleminin ekran görüntüsü.

  10. Sunucu için yeni bir alt ağ oluşturmak için Alt ağ yapılandırmasını yönet'i seçin.

    Alt ağı yönetme ekran görüntüsü.

  11. Sanal makine için yeni bir alt ağ ekleyin.

    Sanal makine için yeni alt ağ ekleme ekran görüntüsü

  12. Alt ağ başarıyla oluşturulduktan sonra sayfayı kapatın.

    Sanal makine için yeni bir alt ağ eklemenin başarı ekran görüntüsü

  13. Gözden geçir + Oluştur’u seçin.

  14. Oluştur'u belirleyin. Yeni anahtar çifti oluştur penceresi açıldığında Özel anahtarı indir ve kaynak oluştur'u seçin. Anahtar dosyanız myKey.pem olarak indirilir.

    Önemli

    Dosyanın indirildiği yeri bildiğinizden .pem emin olun, sonraki adımda dosyanın yoluna ihtiyacınız vardır.

  15. Dağıtım tamamlandığında Kaynağa git'i seçin.

    Dağıtım başarısının ekran görüntüsü.

  16. Yeni VM'nizin sayfasında genel IP adresini seçin ve panonuza kopyalayın.

    Sanal makinenin IP adresinin nasıl kopyalanmasını gösteren ekran görüntüsü.

MySQL istemci araçlarını yükleme

Bash veya PowerShell kullanarak VM ile bir SSH bağlantısı oluşturun. İsteminizde, sanal makinenize bir SSH bağlantısı açın. IP adresini VM'nizdeki adresle değiştirin ve yolunu .pem anahtar dosyasının indirildiği yolla değiştirin.

ssh -i .\Downloads\myKey1.pem azureuser@10.111.12.123

İpucu

Oluşturduğunuz SSH anahtarı, Azure'da bir sonraki VM oluşturduğunuzda kullanılabilir. Bir sonraki VM'nizde SSH ortak anahtarı için Azure'da depolanan anahtarı kullan kaynağını seçin. Bilgisayarınızda özel anahtar zaten var, bu nedenle herhangi bir şey indirmeniz gerekmez.

Sunucuya bağlanmak için mysql-client aracını yüklemeniz gerekir.

sudo apt-get update
sudo apt-get install mysql-client

Veritabanına yönelik bağlantılar SSL ile zorlanır; bu nedenle genel SSL sertifikasını indirmeniz gerekir.

wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem

Azure Linux sanal makinesinden sunucuya bağlanma

mysql.exe istemci aracı yüklendikten sonra artık yerel ortamınızdan sunucuya bağlanabiliriz.

mysql -h mydemoserver.mysql.database.azure.com -u mydemouser -p --ssl-mode=REQUIRED --ssl-ca=DigiCertGlobalRootCA.crt.pem

Kaynakları temizleme

Bir kaynak grubunda MySQL için Azure Veritabanı esnek sunucu örneği oluşturdunuz. Gelecekte bu kaynaklara ihtiyaç duymayı beklemiyorsanız, kaynak grubunu veya MySQL için Azure Veritabanı esnek sunucu örneğini silerek bunları silebilirsiniz. Kaynak grubunu silmek için şu adımları tamamlayın:

  1. Azure portalında Kaynak grupları'nıarayın ve seçin.
  2. Kaynak grupları listesinde kaynak grubunuzun adını seçin.
  3. Kaynak grubunuzun Genel Bakış sayfasında Kaynak grubunu sil'i seçin.
  4. Onay iletişim kutusunda kaynak grubunuzun adını yazın ve Sil'i seçin.

Sonraki adımlar