Hızlı Başlangıç: Azure portalını kullanarak MariaDB için Azure Veritabanı sunucusu oluşturma

Önemli

MariaDB için Azure Veritabanı kullanımdan kaldırılıyor. MySQL için Azure Veritabanı geçiş yapmanızı kesinlikle öneririz. MySQL için Azure Veritabanı geçiş hakkında daha fazla bilgi için bkz. MariaDB için Azure Veritabanı ne oluyor?.

MariaDB için Azure Veritabanı, bulutta yüksek oranda kullanılabilir olan MariaDB veritabanlarını çalıştırmak, yönetmek ve ölçeklendirmek için kullanılan, yönetilen bir hizmettir. Bu hızlı başlangıçta, Azure portalı kullanarak yaklaşık beş dakikada nasıl MariaDB için Azure Veritabanı sunucusu oluşturacağınız gösterilmektedir.

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

Azure portalda oturum açma

Web tarayıcınızda 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.

MariaDB için Azure Veritabanı sunucusu oluşturma

Tanımlı bir dizi işlem ve depolama kaynağı ile MariaDB için Azure Veritabanı sunucusu oluşturulur. Sunucu, Azure kaynak grubu içinde oluşturulur.

MariaDB için Azure Veritabanı sunucusu oluşturmak için:

  1. Portalın sol üst köşesinde bulunan Kaynak oluştur düğmesini (+) seçin.

  2. Veritabanları> MariaDB için Azure Veritabanı'ı seçin. Hizmeti bulmak için arama kutusuna MariaDB de yazabilirsiniz.

    Azure Database for MariaDB option

  3. Aşağıdaki sunucu bilgilerini girin veya seçin:

    Create server form

    Ayar Önerilen değer Açıklama
    Sunucu adı benzersiz sunucu adı MariaDB için Azure Veritabanı sunucunuzu tanımlayan benzersiz bir ad seçin. Örneğin, demosunucum. Girdiğiniz sunucu adına .mariadb.database.azure.com etki alanı adı eklenir. Sunucu adı yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. 3 ile 63 arasında karakter içermelidir.
    Abonelik aboneliğiniz Sunucunuz için kullanmak istediğiniz Azure aboneliğini seçin. Birden fazla aboneliğiniz varsa kaynağın faturalandırıldığı aboneliği seçin.
    Kaynak grubu myresourcegroup Yeni bir kaynak grubu adı girin veya var olan bir kaynak grubunu seçin.
    Kaynak seçme Blank Sıfırdan yeni bir sunucu oluşturmak için Boş’u seçin. (Mevcut bir MariaDB için Azure Veritabanı sunucusunun coğrafi yedeğinden bir sunucu oluşturuyorsanız, Yedek'i seçin.)
    Sunucu yöneticisi oturum açma bilgileri myadmin Sunucuya bağlanırken kullanılacak oturum açma hesabı. Yönetici oturum açma adı azure_superuser, admin, administrator, root, guest veya public olamaz.
    Password tercih ettiğiniz Sunucu yönetici hesabı için yeni bir parola girin. 8 ile 128 arasında karakter içermelidir. Parolanız şu üç kategoride yer alan karakterlerden oluşmalıdır: İngilizce büyük ve küçük harfler, sayılar (0-9) ve alfasayısal olmayan karakterler (!, $, #, %, vb.).
    Parolayı onaylayın tercih ettiğiniz Yönetici hesabı parolasını onaylayın.
    Konum kullanıcılarınıza en yakın bölge Kullanıcılarınıza veya diğer Azure uygulamalarınıza en yakın konumu seçin.
    Sürüm en son sürüm En son sürüm (başka bir sürüm kullanmak için belirli gereksinimleriniz yoksa).
    Fiyatlandırma katmanı Açıklamaya bakın. Yeni sunucunuzun işlem, depolama ve yedekleme yapılandırmaları. Fiyatlandırma katmanı>Genel Amaçlı'yı seçin. Aşağıdaki ayarlar için varsayılan değerleri kullanın:
    • İşlem Oluşturma (Gen 5)
    • sanal çekirdek (4 sanal çekirdek)
    • Depolama (100 GB)
    • Yedekleme Saklama Dönemi (7 gün)

    Coğrafi olarak yedekli depolamada sunucu yedeklerinizi etkinleştirmek için Fazladan Yedek Seçenekleri’nde Coğrafi Olarak Yedeklemeli’yi seçin.

    Bu fiyatlandırma katmanı seçimini kaydetmek için Tamam’ı seçin. Sonraki ekran görüntüsü bu seçimleri yakalar.

    Dekont

    hafif işlem ve G/Ç iş yükünüz için yeterliyse Temel fiyatlandırma katmanını kullanmayı göz önünde bulundurun. Temel fiyatlandırma katmanında oluşturulan sunucuların daha sonra Genel Amaçlı veya Bellek için İyileştirilmiş olarak ölçeklenemeyeceğini unutmayın. Daha fazla bilgi için fiyatlandırma sayfasına bakın.

    Create server - Pricing tier window

  4. Sunucuyu sağlamak için Gözden geçir + oluştur'u seçin. Hazırlama işlemi 20 dakika kadar sürebilir.

  5. Dağıtım işlemini izlemek için araç çubuğunda Bildirimler’i (zil simgesi) seçin.

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

Sunucu düzeyinde güvenlik duvarı kuralı oluşturma

MariaDB için Azure Veritabanı hizmeti, sunucu düzeyinde bir güvenlik duvarı oluşturur. Güvenlik duvarı, belirli IP adresleri için güvenlik duvarını açmak üzere bir güvenlik duvarı kuralı oluşturulmadıkça, dış uygulama ve araçların sunucuya veya sunucu üzerindeki herhangi bir veritabanına bağlanmasını engeller.

Sunucu düzeyinde bir güvenlik duvarı kuralı oluşturmak için:

  1. Dağıtım tamamlandıktan sonra sunucunuzu bulun. Gerekirse arama yapabilirsiniz. Örneğin soldaki menüden Tüm Kaynaklar'ı seçin. Ardından sunucu adını girin. Örneğin demosunucum yazarak yeni oluşturduğunuz sunucuyu arayabilirsiniz. Arama sonuçları listesinden sunucu adını seçin. Sunucunuzun Genel Bakış sayfası açılır. Bu sayfada diğer ayarları değiştirebilirsiniz.

  2. Sunucu genel bakış sayfasında Bağlantı güvenliği’ni seçin.

  3. Güvenlik duvarı kuralları bölümünde, güvenlik duvarı kuralı oluşturmaya başlamak için Kural Adı sütunundaki boş metin kutusunu seçin. Bu sunucuya bağlanacak istemcilerin hassas IP aralığını belirtin.

    Connection security - Firewall rules

  4. Bağlantı güvenliği sayfasının üst araç çubuğunda Kaydet’i seçin. Devam etmeden önce güncelleştirmenin başarıyla tamamlandığını belirten bildirim görünene kadar bekleyin.

    Dekont

    MariaDB için Azure Veritabanı bağlantıları, 3306 bağlantı noktası üzerinden iletişim kurar. Kurumsal ağ içinden bağlanmaya çalışıyorsanız, 3306 numaralı bağlantı noktası üzerinden giden trafiğe izin verilmiyor olabilir. Bu örnekte sunucunuza bağlanabilmek için BT departmanınızın 3306 numaralı bağlantı noktasını açması gerekir.

Bağlantı bilgilerini alma

Veritabanı sunucusuna bağlanmak için tam sunucu adı ve yönetici oturum açma kimlik bilgileri gerekir. Bu değerleri bu makalenin önceki bölümlerinde not almış olabilirsiniz. Aksi takdirde, Azure portalındaki sunucuya Genel Bakış sayfasında veya Özellikler sayfasında sunucu adını ve oturum açma bilgilerini kolayca bulabilirsiniz:

  1. Sunucunuzun Genel Bakış sayfasına gidin. Sunucu adı ve Sunucu yöneticisi oturum açma adı değerlerini not edin.

  2. Değerleri kopyalamak için imlecinizi kopyalamak istediğiniz alanın üzerine getirin. Metnin sağ tarafında kopyalama simgesi görünür. Değerleri kopyalamak için gerektiği şekilde Kopyala simgesini seçin.

Örneğimizde sunucu adı mydemoserver.mariadb.database.azure.com ve sunucu yöneticisi oturum açma adı myadmin@mydemoserver.

mysql komut satırını kullanarak MariaDB için Azure Veritabanı'na bağlanma

MariaDB için Azure Veritabanı sunucunuza çeşitli uygulamalar kullanarak bağlanabilirsiniz.

İlk olarak sunucuya nasıl bağlanılacağını göstermek için mysql komut satırı aracını kullanacağız. Bir web tarayıcısını ve Azure Cloud Shell’i yazılım yüklemeden kullanabilirsiniz. Yerel olarak yüklü mysql yardımcı programınız varsa, oradan da bağlanabilirsiniz.

  1. Azure portalda sağ üst araç çubuğundaki terminal simgesi (>_) aracılığıyla Azure Cloud Shell'i başlatın. Azure Cloud Shell terminal symbol

  2. Azure Cloud Shell tarayıcınızda açılır. Cloud Shell'de bash kabuk komutlarını kullanabilirsiniz.

    Command prompt - mysql command-line example

  3. Cloud Shell isteminde, mysql komut satırına girerek MariaDB için Azure Veritabanı sunucunuza bağlanın.

    mysql yardımcı programını kullanarak MariaDB için Azure Veritabanı sunucusuna bağlanmak için aşağıdaki biçimi kullanın:

    mysql --host <fully qualified server name> --user <server admin login name>@<server name> -p
    

    Örneğin, aşağıdaki komut örnek sunucumuza bağlanır:

    mysql --host mydemoserver.mariadb.database.azure.com --user myadmin@mydemoserver -p
    
    mysql parametresi Önerilen değer Açıklama
    --host sunucu adı MariaDB için Azure Veritabanı sunucusunu oluşturmak üzere kullandığınız sunucu adı değeri. Örnek sunucumuz: mydemoserver.mariadb.database.azure.com. Örnekte gösterildiği gibi tam etki alanı adını (*.mariadb.database.azure.com) kullanın. Sunucu adınızı anımsamıyorsanız bağlantı bilgilerini almak için bir önceki bölümdeki adımları tamamlayın.
    --kullanıcı sunucu yöneticisi oturum açma adı MariaDB için Azure Veritabanı sunucusunu oluşturmak üzere kullandığınız sunucu yöneticisi oturum açma kullanıcı adı. Kullanıcı adını anımsamıyorsanız bağlantı bilgilerini almak için bir önceki bölümdeki adımları tamamlayın. Biçim username@servername.
    -p parolanız
    (istenene kadar bekleyin)
    İstendiğinde sunucuyu oluşturmak için kullandığınız parolayı girin. Yazılan parola karakterleri bash isteminde gösterilmez. Parolayı girdikten sonra Enter tuşuna basın.

    mysql yardımcı programı bağlandığında mysql> istemi görüntülenir. İsteme komut girebilirsiniz.

    mysql çıktısı örneği aşağıda verilmiştir:

    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 65505
    Server version: 5.6.39.0 MariaDB Server
    
    Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql>
    

    Bahşiş

    Güvenlik duvarı Azure Cloud Shell IP adreslerine izin verecek biçimde yapılandırılmamışsa aşağıdaki hata oluşur:

    HATA 2003 (28000): 123.456.789.0 IP adresli istemcinin sunucuya erişmesine izin verilmiyor.

    Hatayı gidermek için sunucu yapılandırmasının Sunucu düzeyinde güvenlik duvarı kuralı yapılandırma bölümünde yer alan adımlarla eşleştiğinden emin olun.

  4. Bağlantıyı doğrulamak için mysql> isteminde status yazarak sunucu durumunu denetleyebilirsiniz.

    status
    

    Bahşiş

    Ek komutlar için bkz. MySQL 5.7 Başvuru Kılavuzu - Bölüm 4.5.1.

  5. Aşağıdaki komutu yazarak mysql> isteminde boş bir veritabanı oluşturun:

    CREATE DATABASE quickstartdb;
    

    Komutun bitmesi birkaç dakika sürebilir.

    MariaDB için Azure Veritabanı sunucusunda bir veya daha fazla veritabanı oluşturabilirsiniz. Tüm kaynakları kullanmak için sunucu başına tek bir veritabanı veya kaynakları paylaşmak için birden çok veritabanı oluşturabilirsiniz. Sınırsız sayıda veritabanı oluşturabilirsiniz, ancak birden fazla veritabanı aynı sunucu kaynağını paylaşır.

  6. Veritabanlarını listelemek için mysql> isteminde şu komutu girin:

    SHOW DATABASES;
    
  7. \q yazıp Enter tuşuna basarak mysql aracını kapatın. Ardından Azure Cloud Shell’i de kapatabilirsiniz.

MariaDB için Azure Veritabanı sunucusuna bağladınız ve boş bir kullanıcı veritabanı oluşturdunuz. Bir sonraki bölümde aynı sunucuya başka bir genel araç olan MySQL Workbench'i kullanarak bağlanacağız.

MySQL Workbench kullanarak sunucuya bağlanma

MySQL Workbench kullanarak sunucuya bağlanmak için:

  1. İstemci bilgisayarınızda MySQL Workbench uygulamasını açın. MySQL Workbench'i indirip yüklemek için MySQL Workbench’i İndir bağlantısını kullanabilirsiniz.

  2. Yeni bağlantı oluşturmak için MySQL Connections (MySQL Bağlantıları) üst bilgisinin yanındaki artı simgesini (+) seçin.

  3. Setup New Connection (Yeni Bağlantı Oluştur) iletişim kutusundaki Parameters (Parametreler) sekmesine sunucunuzun bağlantı bilgilerini girin. Yer tutucu değerleri örnek olarak gösterilmiştir. Hostname (Ana Bilgisayar Adı), Username (Kullanıcı Adı) ve Password (Parola) yerine kendi değerlerinizi yazın.

    Set up a new connection

    Ayar Önerilen değer Alan açıklaması
    Bağlantı adı Tanıtım bağlantısı Bu bağlantı için bir etiket.
    Bağlantı yöntemi Standart (TCP/IP) Standart (TCP/IP) yeterlidir.
    Konak adı sunucu adı MariaDB için Azure Veritabanı sunucusunu oluşturmak üzere kullandığınız sunucu adı değeri. Örnek sunucumuz: mydemoserver.mariadb.database.azure.com. Örnekte gösterildiği gibi tam etki alanı adını (*.mariadb.database.azure.com) kullanın. Sunucu adınızı anımsamıyorsanız bağlantı bilgilerini almak için bu makalenin önceki bölümlerinde verilen adımları tamamlayın.
    Bağlantı noktası 3306 MariaDB için Azure Veritabanı sunucunuza bağlanılırken kullanılacak bağlantı noktası.
    Username sunucu yöneticisi oturum açma adı MariaDB için Azure Veritabanı sunucusunu oluşturmak üzere kullandığınız sunucu yöneticisi oturum açma bilgileri. Örnek kullanıcı adımız myadmin@mydemoserver. Kullanıcı adını anımsamıyorsanız bağlantı bilgilerini almak için bu makalenin önceki bölümlerinde verilen adımları tamamlayın. Biçim username@servername.
    Password parolanız Parolayı kaydetmek için Store in Vault (Kasada depola) seçeneğini belirtin.
  4. Tüm parametrelerin doğru yapılandırılıp yapılandırılmadığını denetlemek için Test Connection (Bağlantıyı Sına) öğesini seçin. Ardından bağlantıyı kaydetmek için OK (Tamam) öğesine tıklayın.

    Dekont

    Sunucunuzda varsayılan olarak SSL uygulanır. Bağlantının başarılı olması için ek yapılandırma gerçekleştirilmesi gerekir. Daha ayrıntılı bilgi için bkz. MariaDB için Azure Veritabanı'na güvenli bir şekilde bağlanmak üzere uygulamanızda SSL bağlantısını yapılandırma. Bu hızlı başlangıçta SSL özelliğini devre dışı bırakmak için Azure portalda sunucu genel bakış sayfasına gidin ve menüden Bağlantı güvenliği girişini seçin. SSL bağlantısını zorla bölümünde Devre dışı girişini seçin.

Kaynakları temizleme

Bu hızlı başlangıçta oluşturduğunuz kaynakları iki şekilde temizleyebilirsiniz. Azure kaynak grubunu silebilirsiniz. Bu seçenek, kaynak grubundaki tüm kaynakları siler. Diğer kaynakları korumak istiyorsanız yalnızca bir sunucu kaynağını silin.

Bahşiş

Bu koleksiyondaki diğer hızlı başlangıçlar, bu hızlı başlangıcı temel alır. MariaDB için Azure Veritabanı hızlı başlangıçlarıyla çalışmaya devam etmeyi planlıyorsanız bu hızlı başlangıçta oluşturulan kaynakları temizlemeyin. Devam etmeyi planlamıyorsanız, bu hızlı başlangıçta oluşturduğunuz tüm kaynakları silmek için aşağıdaki adımları kullanın.

Yeni oluşturulan sunucu dahil olmak üzere kaynak grubunun tamamını silmek için:

  1. Azure portalda kaynak grubunuzu bulun. Sol taraftaki menüden, Kaynak grupları'nı ve ardından kaynak grubunuzun adını (örneğimizdeki myresourcegroup gibi) seçin.

  2. Kaynak grubunun sayfasında Sil’i seçin. Ardından silmeyi onaylamak için kaynak grubunuzun adını (örnekteki myresourcegroup gibi) yazın. Sil'i seçin.

Yalnızca yeni oluşturulan sunucuyu silmek için:

  1. Sunucunuz zaten açık değilse Azure portalda sunucuyu bulun. Soldaki menüden Tüm kaynaklar'ı seçin. Ardından, oluşturduğunuz sunucuyu arayın.

  2. Genel Bakış sayfasında Sil’i seçin.

    Azure Database for MariaDB - Delete server

  3. Silmek istediğiniz sunucunun adını girin. Silme işleminden etkilenecek veritabanları gösterilir. Silme işlemini onaylamak için sunucu adını (örnekteki mydemoserver gibi) girin. Sil'i seçin.

Sonraki adımlar