MySQL Workbench'i MySQL için Azure Veritabanı - Esnek Sunucu ile kullanma
ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Esnek Sunucu
Bu hızlı başlangıçta, MySQL Workbench uygulamasını kullanarak MySQL için Azure Veritabanı esnek sunucu örneğine nasıl bağlandığınız gösterilmektedir.
Önkoşullar
Bu hızlı başlangıçta, başlangıç noktası olarak şu kılavuzlardan birinde oluşturulan kaynaklar kullanılmaktadır:
- Azure portalını kullanarak MySQL için Azure Veritabanı esnek sunucu örneği oluşturma
- Azure CLI kullanarak MySQL için Azure Veritabanı esnek sunucu örneği oluşturma
İstemci iş istasyonunuzu hazırlama
Esnek sunucunuzu Özel erişim (VNet Tümleştirmesi) ile oluşturduysanız, sunucunuzla aynı sanal ağ içindeki bir kaynaktan sunucunuza bağlanmanız gerekir. Bir sanal makine oluşturabilir ve esnek sunucunuzla oluşturulan sanal ağa ekleyebilirsiniz. Azure CLI kullanarak MySQL için Azure Veritabanı esnek sunucu sanal ağı oluşturma ve yönetme bölümüne bakın.
Esnek sunucunuzu Genel erişimle (izin verilen IP adresleri) oluşturduysanız, yerel IP adresinizi sunucunuzdaki güvenlik duvarı kuralları listesine ekleyebilirsiniz. Azure CLI kullanarak MySQL için Azure Veritabanı esnek sunucu güvenlik duvarı kuralları oluşturma ve yönetme bölümüne bakın.
MySQL web sitesinden MySQL Workbench’i indirip bilgisayarınıza yükleyin.
Bağlantı bilgilerini alma
Esnek sunucuya bağlanmak için gereken bağlantı bilgilerini alın. Tam sunucu adına ve oturum açma kimlik bilgilerine ihtiyacınız vardır.
- Azure Portal’ında oturum açın.
- Azure portalında sol taraftaki menüden Tüm kaynaklar'ı seçin ve oluşturduğunuz sunucuyu (mydemoserver gibi) arayın.
- Sunucu adını seçin.
- Sunucunun Genel Bakış panelinden Sunucu adı ile Sunucu yöneticisi oturum açma adı’nı not alın. Parolanızı unutursanız, bu panelden parolayı da sıfırlayabilirsiniz.
MySQL Workbench kullanarak sunucuya bağlanma
MySQL Workbench kullanarak MySQL için Azure Veritabanı esnek sunucuya bağlanmak için:
Bilgisayarınızda MySQL Workbench uygulamasını başlatın.
Yeni Bağlantı Oluştur iletişim kutusundaki Parametreler sekmesine aşağıdaki bilgileri girin:
Parametreler Önerilen değer Alan açıklaması Bağlantı Adı Tanıtım Bağlantısı Bu bağlantı için bir etiket belirtin. Bağlantı Yöntemi Standart (TCP/IP) Standart (TCP/IP) yeterlidir. Konak adı sunucu adı MySQL için Azure Veritabanını oluştururken kullandığınız sunucu adı değerini belirtin. Gösterilen örnek sunucumuz: mydemoserver.mysql.database.azure.com. Örnekte gösterildiği gibi tam etki alanı adını (*.mysql.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ı izleyin. Bağlantı noktası 3306 MySQL Azure veritabanına bağlanırken her zaman bağlantı noktası olarak 3306 kullanın. Username sunucu yöneticisi oturum açma adı MySQL için Azure Veritabanını oluştururken girdiğiniz sunucu yöneticisi oturum açma kullanıcı adını yazın. Örnek kullanıcı adımız myadmin'dir. Kullanıcı adını anımsamıyorsanız bağlantı bilgilerini almak için bir önceki bölümdeki adımları izleyin. Parola parolanız Parolayı kaydetmek için Kasada Depola... düğmesini seçin. Tüm parametrelerin doğru yapılandırılıp yapılandırılmamış olduğunu test etmek için Bağlantıyı Test Et'i seçin.
Bağlantıyı kaydetmek için Tamam’a tıklayın.
MySQL Bağlantıları listesinde sunucunuza karşılık gelen kutucuğu seçin ve bağlantının kurulmasını bekleyin.
Sorgularınızı yazabileceğiniz boş bir düzenleyici içeren yeni bir SQL sekmesi açılır.
Not
TLS 1.2 kullanılarak şifrelenmiş bağlantı gereklidir ve MySQL için Azure Veritabanı esnek sunucu örneğinizde zorunludur. MySQL Workbench'in sunucunuza bağlanması için genellikle TLS/SSL sertifikalarıyla ek yapılandırma gerekmese de, TLS/SSL CA sertifikasını MySQL Workbench ile bağlamanızı öneririz. Daha fazla bilgi için bkz. TLS/SSL kullanarak bağlanma
Tablo oluşturma, veri ekleme, verileri okuma, verileri güncelleştirme, verileri silme
Bazı örnek verileri görmek için örnek SQL kodunu kopyalayıp boş bir SQL sekmesine tıklayın.
Bu kod quickstartdb adlı boş bir veritabanı oluşturur ve sonra stok adlı bir örnek tablo oluşturur. Birkaç adım ekler, sonra da satırları okur. Update deyimiyle verileri değiştirir ve satırları yeniden okur. Son olarak bir satırı siler ve satırları yeniden okur.
-- Create a database -- DROP DATABASE IF EXISTS quickstartdb; CREATE DATABASE quickstartdb; USE quickstartdb; -- Create a table and insert rows DROP TABLE IF EXISTS inventory; CREATE TABLE inventory (id serial PRIMARY KEY, name VARCHAR(50), quantity INTEGER); INSERT INTO inventory (name, quantity) VALUES ('banana', 150); INSERT INTO inventory (name, quantity) VALUES ('orange', 154); INSERT INTO inventory (name, quantity) VALUES ('apple', 100); -- Read SELECT * FROM inventory; -- Update UPDATE inventory SET quantity = 200 WHERE id = 1; SELECT * FROM inventory; -- Delete DELETE FROM inventory WHERE id = 2; SELECT * FROM inventory;
Ekran görüntüsünde, SQL Workbench’te örnek bir SQL kodu ve kod çalıştırıldıktan sonra oluşan çıktı gösterilmektedir.
Örnek SQL Kodunu çalıştırmak için SQL Dosyası sekmesinin araç çubuğundaki aydınlatma cıvatası simgesini seçin.
Sayfanın ortasındaki Sonuç Izgarası bölümünde üç sekme halinde sonuçların yer aldığına dikkat edin.
Sayfanın en altındaki Çıktı listesine dikkat edin. Her komutun durumu gösterilir.
Şimdi MySQL Workbench kullanarak MySQL için Azure Veritabanı esnek sunucuya bağlandınız ve SQL dilini kullanarak verileri sorguladiniz.
Sonraki adımlar
- Esnek MySQL için Azure Veritabanı sunucuda Aktarım Katmanı Güvenliği (TLS 1.2) kullanılarak şifrelenmiş bağlantı.
- Esnek MySQL için Azure Veritabanı sunucuda ağ iletişimi hakkında daha fazla bilgi edinin.
- Azure portalını kullanarak MySQL için Azure Veritabanı esnek sunucu güvenlik duvarı kuralları oluşturun ve yönetin.
- Azure portalını kullanarak MySQL için Azure Veritabanı esnek sunucu sanal ağı oluşturun ve yönetin.