MySQL için Azure Veritabanı'de sunucu kavramları
ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Tek Sunucu
Önemli
MySQL için Azure Veritabanı tek sunucu kullanımdan kaldırma yolundadır. Esnek MySQL için Azure Veritabanı sunucuya yükseltmenizi kesinlikle öneririz. MySQL için Azure Veritabanı esnek sunucuya geçiş hakkında daha fazla bilgi için bkz. MySQL için Azure Veritabanı Tek Sunucu'ya neler oluyor?
Bu makalede, MySQL için Azure Veritabanı sunucularla çalışmaya yönelik önemli noktalar ve yönergeler sağlanır.
MySQL için Azure Veritabanı sunucusu nedir?
MySQL için Azure Veritabanı sunucusu, birden çok veritabanı için merkezi bir yönetim noktasıdır. Şirket içi dünyada aşina olabileceğiniz MySQL sunucu yapısıyla aynıdır. Özellikle, MySQL için Azure Veritabanı hizmeti yönetilir, performans garantileri sağlar ve sunucu düzeyinde erişim ve özellikleri kullanıma sunar.
bir MySQL için Azure Veritabanı sunucusu:
- Bir Azure aboneliği içinde oluşturulur.
- Veritabanları için üst kaynaktır.
- Veritabanları için bir ad alanı sağlar.
- Güçlü yaşam süresi semantiğine sahip bir kapsayıcıdır; bir sunucuyu siler ve kapsanan veritabanlarını siler.
- Bir bölgedeki kaynakları birleştirir.
- Sunucu ve veritabanı erişimi için bir bağlantı uç noktası sağlar.
- Veritabanları için geçerli olan yönetim ilkelerinin kapsamını sağlar: oturum açma, güvenlik duvarı, kullanıcılar, roller, yapılandırmalar vb.
- Birden çok sürümde kullanılabilir. Daha fazla bilgi için bkz. Desteklenen MySQL için Azure Veritabanı veritabanı sürümleri.
MySQL sunucusu için Azure Veritabanı içinde bir veya birden fazla veritabanı oluşturabilirsiniz. Tüm kaynakları kullanmak veya kaynakları paylaşmak için birden çok veritabanı oluşturmak için sunucu başına tek bir veritabanı oluşturmayı tercih edebilirsiniz. Fiyatlandırma, fiyatlandırma katmanı, sanal çekirdekler ve depolama (GB) yapılandırmasına göre sunucu başına yapılandırılmıştır. Daha fazla bilgi için bkz . Fiyatlandırma katmanları.
MySQL için Azure Veritabanı sunucusuna bağlanıp kimlik doğrulaması Nasıl yaparım??
Aşağıdaki öğeler veritabanınıza güvenli erişim sağlamaya yardımcı olur.
Güvenlik kavramı | Açıklama |
---|---|
Kimlik doğrulama ve yetkilendirme | MySQL için Azure Veritabanı sunucusu yerel MySQL kimlik doğrulamayı destekler. Sunucunun yönetici oturum açma bilgileriyle sunucuya bağlanabilir ve sunucuya kimlik doğrulaması yapabilirsiniz. |
Protokol | Hizmet, MySQL tarafından kullanılan ileti tabanlı protokolü destekler. |
TCP/IP | Protokol TCP/IP ve Unix etki alanı yuvaları üzerinden desteklenir. |
Güvenlik duvarı | Verilerinizin korunmasına yardımcı olmak için, siz hangi bilgisayarların izni olduğunu belirtene kadar bir güvenlik duvarı kuralı veritabanı sunucunuza tüm erişimi engeller. Bkz. sunucu güvenlik duvarı kurallarını MySQL için Azure Veritabanı. |
SSL | Hizmet, uygulamalarınız ve veritabanı sunucunuz arasında SSL bağlantılarını zorunlu kılmayı destekler. Bkz. MySQL için Azure Veritabanına güvenli bir şekilde bağlanmak üzere uygulamanızda SSL bağlantısı yapılandırma. |
MySQL için Azure Veritabanı’nı durdurma/başlatma
MySQL için Azure Veritabanı size Kullanımda değilken sunucuyu durdurun ve etkinliği sürdürürken sunucuyu başlatın. Bu temelde veritabanı sunucularındaki maliyetlerden tasarruf etmek ve yalnızca kullanımdayken kaynak için ödeme yapmak için yapılır. Bu, geliştirme testi iş yükleri ve sunucuyu günün yalnızca bir bölümü için kullandığınızda daha da önemli hale gelir. Sunucuyu durdurduğunuzda tüm etkin bağlantılar bırakılır. Daha sonra sunucuyu yeniden çevrimiçi yapmak istediğinizde Azure portalını veya CLI'yı kullanabilirsiniz.
Sunucu Durduruldu durumundayken, sunucunun işlemi faturalandırılmaz. Ancak, sunucu yeniden başlatıldığında veri dosyalarının kullanılabilir olduğundan emin olmak için sunucunun depolama alanı kaldığından depolama alanı faturalandırılmaya devam eder.
Önemli
Sunucuyu durdurduğunuzda, sonraki 7 gün boyunca bu durumda kalır. Bu süre boyunca el ile başlatmazsanız , sunucu 7 günün sonunda otomatik olarak başlatılır. Sunucuyu kullanmıyorsanız yeniden Durdurma'yı seçebilirsiniz.
Sunucunun durdurulduğu süre boyunca sunucuda hiçbir yönetim işlemi gerçekleştirilemez. Sunucudaki yapılandırma ayarlarını değiştirmek için sunucuyu başlatmanız gerekir.
Durdurma/başlatma işleminin sınırlamaları
- Okuma amaçlı çoğaltma yapılandırmalarında (hem kaynak hem de çoğaltmalar) desteklenmez.
Sunucuyu nasıl yönetebilirim?
Oluşturma, silme, sunucu parametresi yapılandırmasını (my.cnf), ölçeklendirme, ağ, güvenlik, yüksek kullanılabilirlik, yedekleme ve geri yükleme, MySQL için Azure Veritabanı sunucularınızın izlenmesini Azure portalını veya Azure CLI'yı kullanarak yönetebilirsiniz. Buna ek olarak, süper kullanıcı ayrıcalığı sunucuda desteklenmediğinden gereken belirli veritabanı yönetim görevlerini gerçekleştirmek için MySQL için Azure Veritabanı'de aşağıdaki saklı yordamlar kullanılabilir.
Saklı Yordam Adı | Giriş Parametreleri | Çıktı Parametreleri | Kullanım Notu |
---|---|---|---|
mysql.az_kill | processlist_id | Yok | Komutla KILL CONNECTION eşdeğerdir. Bağlantının yürüttüğü herhangi bir deyimi sonlandırdıktan sonra sağlanan processlist_id ile ilişkili bağlantıyı sonlandıracaktır. |
mysql.az_kill_query | processlist_id | Yok | Komutla KILL QUERY eşdeğerdir. Bağlantının yürütmekte olduğu deyimi sonlandıracaktır. Bağlantının kendisini canlı bırakır. |
mysql.az_load_timezone | Yok | Yok | Parametrenin time_zone adlandırılmış değerlere (örn. "ABD/Pasifik") ayarlanmasına izin vermek için saat dilimi tablolarını yükler. |
Sonraki adımlar
- Hizmete genel bakış için bkz. MySQL için Azure Veritabanı Genel Bakış
- Fiyatlandırma katmanınıza göre belirli kaynak kotaları ve sınırlamaları hakkında bilgi için bkz. Fiyatlandırma katmanları
- Hizmete bağlanma hakkında bilgi için bkz. MySQL için Azure Veritabanı için bağlantı kitaplıkları.