Hızlı Başlangıç: Azure portalını kullanarak MySQL için Azure Veritabanı - Esnek Sunucu örneği oluşturma

Ş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ırmak, yönetmek ve ölçeklendirmek için kullanabileceğiniz bir yönetilen hizmettir. Bu hızlı başlangıçta, Azure portalını kullanarak MySQL için Azure Veritabanı esnek sunucu oluşturma işlemi gösterilmektedir.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir Azure hesabı oluşturun.

Azure portalda oturum açma

Azure portalında , 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 oluşturma

Esnek sunucu oluşturmak için tanımlı bir işlem ve depolama kaynakları kümesi kullanarak MySQL için Azure Veritabanı - Esnek Sunucu örneği oluşturursunuz. Sunucuyu bir Azure kaynak grubu içinde oluşturun.

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

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

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. Oluştur'u belirleyin.

  3. dağıtım seçeneği MySQL için Azure Veritabanı seçin bölmesinde, dağıtım seçeneği olarak Esnek sunucu'ya tıklayın:

    Screenshot that shows the Flexible server option.

  4. Temel Bilgiler sekmesinde aşağıdaki bilgileri girin veya seçin:

    Ayar Önerilen değer Açıklama
    Abonelik Abonelik adınız Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa, kaynak için faturalanmasını istediğiniz aboneliği seçin.
    Kaynak grubu myresourcegroup Yeni bir kaynak grubu adı oluşturun veya aboneliğinizden mevcut bir kaynak grubunu seçin.
    Sunucu adı mydemoserver MySQL için Azure Veritabanı - Esnek Sunucu örneğinizi tanımlayan benzersiz bir ad. Etki alanı adı mysql.database.azure.com , girdiğiniz sunucu adının sonuna eklenir. Sunucu adı yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. 3 ile 63 arasında karakter içermelidir.
    Bölge Kullanıcılarınıza en yakın bölge Kullanıcılarınız için en yakın olan konum.
    İş yükü türü Geliştirme Üretim iş yükü için, max_connections gereksinimlerine bağlı olarak Küçük/Orta boyutlu veya Büyük boyutlu seçeneğini belirleyebilirsiniz
    Kullanılabilirlik alanı Tercih yok Uygulama istemciniz belirli bir kullanılabilirlik alanında sağlanıyorsa, uygulamayı birlikte kullanmak ve ağ gecikme süresini azaltmak için MySQL için Azure Veritabanı esnek sunucunuzu aynı kullanılabilirlik alanına ayarlayabilirsiniz.
    Yüksek kullanılabilirlik Temizlenmiş Üretim sunucuları için alanlar arası yedekli yüksek kullanılabilirlik ile aynı bölge yüksek kullanılabilirliği arasında seçim yapın. İş sürekliliği ve sanal makine (VM) hatasına karşı koruma için yüksek kullanılabilirlik kullanmanızı öneririz.
    Bekleme kullanılabilirlik alanı Tercih yok Hazır bekleyen sunucu bölgesi konumunu seçin. Bölge hatası oluşması durumunda sunucuyu uygulama bekleme sunucusuyla birlikte ayırın.
    MySQL sürümü 5.7 MySQL'in ana sürümü.
    Yönetici kullanıcı adı mydemouser Sunucuya bağlanırken kullanacağınız kendi oturum açma hesabınız. Yönetici kullanıcı adı azure_superuser, yönetici, yönetici, kök, konuk, sa veya genel olamaz. İzin verilen karakter sayısı üst sınırı 32'dir.
    Parola Parolanız Sunucu yönetici hesabı için yeni bir parola. 8 ile 128 arasında karakter içermelidir. Ayrıca şu kategorilerden üçünün karakterlerini de içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar (0 ile 9 arasında) ve büyük harf olmayan karakterler (!, $, #, , %vb.).
    İşlem + depolama Genişletilebilir, Standard_B1ms, 10 GiB, 100 iops, 7 gün Yeni sunucunuz için işlem, depolama, saniye başına giriş/çıkış işlemleri (IOPS) ve yedekleme yapılandırmaları. Sunucuyu yapılandır bölmesinde İşlem katmanı, İşlem boyutu, Depolama boyutu, iops ve Bekletme süresi (yedekleme için) için varsayılan değerler Serileştirilebilir, Standard_B1ms, 10 GiB, 100 iops ve 7 gündür. Varsayılan değerleri tutabilir veya bu değerleri değiştirebilirsiniz. Geçiş sırasında daha hızlı veri yüklemeleri için IOPS'yi seçtiğiniz işlem boyutu için desteklenen en yüksek boyuta yükseltmenizi öneririz. Daha sonra maliyeti en aza indirmek için ölçeği yeniden ölçeklendirin. İşlem ve depolama seçimini kaydetmek için Kaydet'i seçerek yapılandırmaya devam edin.
  5. Ardından ağ seçeneklerini yapılandırın.

    sekmesinde sunucunuza nasıl erişilir ayarlayın. MySQL için Azure Veritabanı - Esnek Sunucu sunucunuza bağlanmak için iki yol sunar:

    • Genel erişim (izin verilen IP adresleri)
    • Özel erişim (sanal ağ tümleştirmesi)

    Genel erişimi kullandığınızda, sunucunuza erişim, güvenlik duvarı kuralına eklediğiniz izin verilen IP adresleriyle sınırlıdır. Bu yöntemin kullanılması, belirli bir IP adresi veya IP adresi aralığı için güvenlik duvarını açmaya yönelik bir kural oluşturmadığınız sürece dış uygulamaların ve araçların sunucuya ve sunucudaki veritabanlarına bağlanmasını engeller. azuredeploy.json dosyası oluştur'u seçtiğinizde, sunucunuza erişim sanal ağınızla sınırlıdır. Özel erişim hakkında daha fazla bilgi için kavramlar makalesine bakın.

    Bu hızlı başlangıçta, sunucuya bağlanmak için genel erişimi ayarlamayı öğreneceksiniz. Ağ sekmesindeki Bağlan ivity yöntemi için Genel erişim'i seçin. Güvenlik duvarı kurallarını ayarlamak için Geçerli istemci IP adresi ekle'yi seçin.

    Not

    Sunucuyu oluşturduktan sonra bağlantı yöntemini değiştiremezsiniz. Örneğin, sunucuyu oluştururken Genel erişim (izin verilen IP adresleri) seçeneğini belirlerseniz, sunucu dağıtıldıktan sonra ayarı Özel erişim (VNet Tümleştirmesi) olarak değiştiremezsiniz. Sanal ağ tümleştirmesi aracılığıyla sunucunuza erişimin güvenliğini sağlamaya yardımcı olmak için özel erişimi kullanmak üzere sunucunuzu oluşturmanızı kesinlikle öneririz. Özel erişim hakkında daha fazla bilgi için kavramlar makalesine bakın.

    Screenshot that shows the Networking tab.

  6. 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.

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

  8. Dağıtım işlemini izlemek için araç çubuğunda Bildirimler'i (zil simgesi) seçin. Dağıtım tamamlandığında Panoya sabitle'yi seçerek Azure portal panonuzda MySQL için Azure Veritabanı esnek sunucu için bir kutucuk oluşturabilirsiniz. Bu kutucuk, sunucunun Genel Bakış bölmesinin kısayoludur. Kaynağa git'i seçtiğinizde esnek sunucunun Genel Bakış bölmesi açılır.

Varsayılan olarak, bu veritabanları sunucunuz altında oluşturulur: information_schema, mysql, performance_schema ve sys.

Not

Bağlantı sorunlarını önlemek için, ağınızın MySQL için Azure Veritabanı - Esnek Sunucunun kullandığı bağlantı noktası olan 3306 numaralı bağlantı noktası üzerinden giden trafiğe izin verip vermediğini denetleyin.

Sunucuya bağlanma

Başlamadan önce, sertifika yetkilisi doğrulaması için kullanılacak genel SSL sertifikasını indirin.

genel erişim bağlantı yöntemini kullanarak MySQL için Azure Veritabanı - Esnek Sunucu dağıtırsanız, yerleşik MySQL komut satırı istemci aracını veya Azure Cloud Shell'i kullanarak hızlı bir şekilde çalışmaya başlayabilirsiniz. Komut satırı aracını kullanmak için Genel Bakış bölmesindeki menü çubuğunda Bağlan'ı seçin.

Screenshot that how to connect with Azure Cloud Shell.

Bağlan seçtikten sonra, MySQL için Azure Veritabanı - Esnek Sunucu istemci aracını kullanarak yerel olarak bağlanma ve veri içeri ve dışarı aktarma işlemlerini başlatma hakkındaki ayrıntıları görebilirsiniz.

Screenshot that shows the Connect pane.

Önemli

MySQL için Azure Veritabanı esnek sunucunuza bağlanırken aşağıdaki hata iletisini görürseniz, güvenlik duvarı kurallarınızı ayarlarken Azure'ın içindeki herhangi bir Azure hizmetinden bu sunucuya genel erişime izin ver onay kutusunu seçmediyseniz veya seçenek kaydedilmez. Güvenlik duvarı kurallarını ayarlayın ve yeniden deneyin.

ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)

Kaynakları temizleme

Bu hızlı başlangıçta kullanmak için oluşturduğunuz kaynaklara artık ihtiyacınız kalmadığında, MySQL için Azure Veritabanı - Esnek Sunucu örneğini içeren kaynak grubunu silebilirsiniz. MySQL için Azure Veritabanı - Esnek Sunucu kaynağı için kaynak grubunu seçin ve ardından Sil'i seçin. Silmek istediğiniz kaynak grubunun adını girin.

Sonraki adım

Esnek sunucu dağıtmanın diğer yolları hakkında bilgi edinmek için sonraki hızlı başlangıç sayfasına gidin. Ayrıca MySQL kullanarak PHP (Laravel) web uygulaması oluşturmayı da öğrenebilirsiniz.