RDS MySQL örneği, iş verileriniz için birden fazla veritabanı barındırabilen bir veritabanı sunucusudur. Bu eğitimde konsolda bir RDS MySQL örneği, veritabanı ve hesabın nasıl oluşturulacağı gösterilmektedir.
Genel Bakış
ApsaraDB RDS özelliklerini keşfetmeye başlamadan önce bir RDS MySQL örneği oluşturun ve yapılandırın. İzin sorunlarından kaçınmak için RAM kullanıcısı yerine Alibaba Cloud hesabınızı kullanın:
Standart oluşturma sayfasından bir RDS MySQL örneği satın alın.
Örnek içinde bir veritabanı oluşturun.
Örnek içinde yetkili bir hesap oluşturun.
1. Bir RDS MySQL örneği oluşturun
-
Temel parametreleri yapılandırın
Aşağıdaki temel parametreleri yapılandırın. Diğer tüm parametreleri varsayılan değerlerinde bırakın.
-
Billing Method öğesini seçin (örneğin: kullandıkça öde)
Kısa süreli kullanım için Pay-As-You-Go seçeneğini belirleyin. Saat başına ücretlendirilirsiniz ve örneği istediğiniz zaman serbest bırakabilirsiniz.
Uzun süreli kullanım için Subscription seçeneğini belirleyin. Bu peşin ödeme modeli, kullandıkça öde yönteminden daha düşük maliyetlidir.
Değişken iş yükleri için Serverless seçeneğini belirleyin. Örnek sabit teknik özelliklere sahip değildir ve performansı iş yüküne göre otomatik olarak ölçeklendirir.
-
Region öğesini seçin (örneğin: Çin (Hangzhou))
ECS üzerinden bağlanmak için: Özel ağ birlikte çalışabilirliği sağlamak amacıyla ECS örneğinizle aynı bölgeyi seçin.
Diğer cihazlardan bağlanmak için: Ağ gecikme süresini azaltmak amacıyla bu cihazlara yakın bir bölge seçin. Daha sonra örneğe genel ağ üzerinden erişeceksiniz.
Satın alma işleminden sonra bölgeyi değiştiremezsiniz. Seçiminizi dikkatlice yapın.
-
Database Engine öğesini seçin (örneğin: MySQL 8,0)
MySQL 5,6, 5,7 ve 8,0 desteklenir. Uygulamanızın kullandığı ana sürümle eşleşen bir sürüm seçin.
Belirli bir sürüm gereksiniminiz yoksa daha fazla özelliğe erişmek için MySQL 8,0'ı seçin.
-
Product Series ve Storage Type öğelerini seçin
Farklı ürün serileri ve depolama sınıfları, belirli özelliklere erişimi kısıtlar.
RDS MySQL'i denemek veya kısa süreli testler yapmak için High-availability Edition seçeneğini belirleyin ve Storage Type olarak Local SSD veya Premium Performance Disk seçeneğini ayarlayın. Bu sayede daha düşük maliyetle daha fazla özelliğe erişebilirsiniz.
-
VPC öğesini seçin
Aynı bölgedeki bir ECS örneği ile özel ağ birlikte çalışabilirliğini etkinleştirmek için ECS örneğinizle aynı VPC'yi seçin. Aksi takdirde varsayılan değeri koruyun.
-
Instance Type öğesini seçin (örneğin: Genel Amaçlı 2 Çekirdek 4 GB)
RDS MySQL farklı iş yükleri için çeşitli örnek türleri sunar. Seçilen tür yetersiz kalırsa daha sonra örnek türünü değiştirebilirsiniz.
-
-
Yapılandırmayı onaylayın ve sipariş verin
Sayfanın sağ tarafındaki örnek yapılandırmanızı gözden geçirin. Maliyetlerin ayrıntılı dökümünü görmek için View Details seçeneğinin üzerine gelin. RDS örnek ücretleri; faturalama yöntemi, ürün serisi, örnek türü, depolama sınıfı ve depolama kapasitesine bağlıdır.
-
Ayarlarınızı onayladıktan sonra Pay Now düğmesine tıklayın ve ödemeyi tamamlayın.
-
Örneğinizi görüntüleyin
Ödeme başarılı olduktan sonra Back to Console seçeneğine tıklayın veya doğrudan RDS örnek listesine gidin. Yeni örneğinizi görüntülemek için sayfanın üst kısmından bölgenizi seçin. Örnek oluşturma işlemi 1-10 dakika sürer. Örnek durumu Running durumuna geçtiğinde örnek kullanıma hazırdır.
NotÖdeme işleminden sonra örneğin görünmesi biraz zaman alabilir. Örneği hemen göremezseniz kısa bir süre bekleyip sayfayı yenileyin.
2. Veritabanı oluşturma
RDS örnek listesine gidin. Sayfanın üst kısmından bölgenizi seçin, ardından hedef örnek kimliğine tıklayın. Bu eğitimde önceki adımda oluşturduğunuz RDS örneğini ve ilgili bölgeyi seçin.
Sol gezinme bölmesinde Databases seçeneğine tıklayın, ardından Create Database düğmesine tıklayarak Create Database sekmesini açın.
-
Parametreleri ayarlayın:
Bu eğitimde Database Name değerini
db_test1olarak ve Supported Character Set değerini utf8 olarak ayarlayın, ardından Create seçeneğine tıklayın.4 baytlık geniş karakterleri (emoji veya nadir kullanılan Çince karakterler gibi) depolamak için utf8mb4 karakter kümesini kullanın.
Yetkili bir hesap varsayılan olarak tüm veritabanlarında tam izne sahiptir ve yetkilendirilmiş hesap açılır menüsünde görünmez.
Yeni veritabanınızı Databases sayfasında görüntüleyebilirsiniz.
3. Hesap oluşturma
Örnek listesinde örnek kimliğine tıklayın. Sol gezinme bölmesinde Accounts seçeneğine tıklayın, ardından Create Account seçeneğine tıklayarak Create Account sekmesini açın.
Hesap parametrelerini ayarlayın: Bu eğitimde Database Account değerini
dbuserolarak ayarlayın ve Account Type için Privileged Account seçeneğini belirleyin.-
New Password ve Confirm Password alanlarına parola girin, ardından hesap oluşturmayı tamamlamak için Ok seçeneğine tıklayın.
NotHesap oluşturma işlemi başarısız olursa yinelenen hesap adları, çok sık oluşturma denemeleri veya mevcut bir yetkili hesap olup olmadığını kontrol edin. Sorunu giderip tekrar deneyin.
Yeni yetkili hesabınızı görüntülemek için Accounts sayfasını yenileyin.
RDS MySQL, Standard Account ve Privileged Account türlerini destekler. Aralarındaki farklar şunlardır:
Yetkili hesap: RDS MySQL'deki en yüksek izinlere sahip hesaptır (kök hesaplar desteklenmez). Örnek içindeki tüm veritabanlarında tam izne sahiptir. Konsoldan veya API kullanarak oluşturabilirsiniz. Her örnek yalnızca bir yetkili hesaba izin verir.
Standart hesap: Yetkilendirilmiş veritabanlarında sınırlı izne sahiptir. Konsol, API veya SQL komutları aracılığıyla oluşturabilirsiniz. SQL kullanarak (örneğin
CREATE USER) standart bir hesap oluşturmak için önce yetkili bir hesap oluşturun, ardından bu hesabı kullanarak veritabanında oturum açın ve komutu çalıştırın.
Sonraki adımlar
SSS
Instance queries
-
S1: Alibaba Cloud hesabım altındaki toplam RDS örnek sayısını ve çalışan herhangi bir örnek olup olmadığını nasıl kontrol edebilirim?
RDS Genel Bakış sayfasına giriş yaparak hesabınız altındaki tüm veritabanı motorlarına ait toplam RDS örnek sayısını, bölgesel dağılımı ve çalışan örnek sayılarını görüntüleyebilirsiniz.
Bu sayfa ayrıca yakında süresi dolacak veya süresi dolmuş örneklerin sayılarını ve bölgelere göre durum dağılımlarını gösterir.
-
S2: Oluşturduktan sonra neden örnek listemde örneğimi göremiyorum?
Olası neden
Açıklama
Öneri
Yanlış bölge
Görüntülediğiniz bölge, örnek oluşturma sırasında seçilen bölgeden farklı.
Sayfanın sol üst köşesinden bölge değiştirin.
Alanda yetersiz kaynak
Alandaki kaynak yetersizliği nedeniyle oluşturma işlemi başarısız oldu.
Oluşturma başarısız olursa sipariş listesinde geri ödeme görürsünüz.
Farklı bir alan seçip yeniden deneyin.
RAM ilkesi şifrelenmemiş RDS örneği oluşturmayı engelliyor
Bir RAM ilkesi, RAM kullanıcılarının şifrelenmemiş RDS örnekleri oluşturmasını engeller.
-
Bir RAM kullanıcısı Premium Yerel SSD'lerle bir örnek oluşturmaya çalıştı ancak bu disklerin oluşturulması sırasında disk şifreleme etkinleştirilemediği için işlem başarısız oldu.
-
Bir RAM kullanıcısı disk şifrelemeyi etkinleştirmeden bir bulut disk örneği oluşturmaya çalıştı ve işlem başarısız oldu.
Daha fazla bilgi için bkz. RAM ilkelerini kullanarak RAM kullanıcı izinlerini kısıtlama.
Örnek oluştururken depolama türü olarak bulut diski seçin, disk şifrelemeyi etkinleştirin, bir anahtar ayarlayın ve yeniden deneyin.
-
Accounts and Permissions
-
S1: Hesapları daha ince granülerlikle yönetebilir miyim? Örneğin, kaynak IP adreslerini kısıtlamak veya tablo erişimini sınırlamak gibi.
Bkz. Bir hesabın veritabanına yalnızca belirli IP adreslerinden erişmesine izin verme veya Bir hesabı belirli tablolara, görünümlere veya alanlara kısıtlama.
-
S2: RDS kök hesap veya super yetkileri sağlar mı?
RDS kök hesaplar veya super yetkileri sağlamaz; bu, geri döndürülemez veri kaybına veya sızıntıya neden olabilecek hatalı işlemlerin önlenmesini sağlar.
Referanslar
API kullanarak bir RDS örneği oluşturma: RDS örneği oluşturma
-
Diğer örnek türlerini oluşturmak için bkz.:
-
Diğer motorlar için veritabanı ve hesap oluşturmak üzere bkz.: