Uygulamaların bağlanabilmesi için ApsaraDB RDS for MariaDB örneğinizde en az bir hesap ve bir veritabanı oluşturun.
Hesap türleri
ApsaraDB RDS for MariaDB, her ikisi de konsol üzerinden yönetilen iki hesap türünü destekler.
| Özellik | Yetkili hesap | Standart hesap |
|---|---|---|
| Örnek başına sınır | Bir tane | Birden fazla (küçük sürümüne göre değişir) |
| Yönetim yöntemleri | Konsol veya API | Konsol, API veya SQL ifadeleri |
| Veritabanı izinleri | Tüm veritabanları | Yalnızca yetkilendirilmiş veritabanları |
| Standart hesapları yönetme | Evet | Hayır |
| Herhangi bir hesabın bağlantısını kesme | Evet | Hayır |
| Tablo bazında ayrıntılı izinler | Evet | Hayır |
Yetkili hesap kullanıcı adı mevcut bir standart hesapla eşleşirse, yetkili hesap bu standart hesabın yerini alır.
Ön koşullar
Aşağıdaki koşulların sağlandığından emin olun:
ApsaraDB RDS for MariaDB örneğiniz Running durumundadır.
Alibaba Cloud hesabınızın RDS örneğini yönetme izni vardır.
Yetkili hesap oluşturma
Instances sayfasına gidin. Üst gezinme çubuğunda RDS örneğinizin bulunduğu bölgeyi seçin. Örneği bulun ve kimliğine tıklayın.
Sol gezinme bölmesinde Accounts seçeneğine tıklayın.
Create Account seçeneğine tıklayın.
-
Aşağıdaki parametreleri yapılandırın.
Parametre Açıklama Database Account Bir kullanıcı adı girin. Ad bir harfle başlamalı, bir harf veya rakamla bitmeli ve yalnızca küçük harfler, rakamlar veya alt çizgi (_) içermelidir. Uzunluk: 2–16 karakter. Account Type Privileged Account seçeneğini belirleyin. New Password Bir parola girin. 8–32 karakter uzunluğunda olmalıdır. Büyük harfler, küçük harfler, rakamlar ve özel karakterlerden (! @ # $ % ^ & * ( ) _ + - =) en az üçünü içermelidir. Confirm Password Onaylamak için parolayı yeniden girin. Description İsteğe bağlı. Hesap için bir açıklama. Maksimum: 256 karakter. OK seçeneğine tıklayın.
Yetkili hesap kullanıcı adı mevcut bir standart hesapla eşleşirse, yetkili hesap standart hesabın yerini alır.
Sonuç
Yeni yetkili hesap, tüm veritabanlarında tam izinlerle birlikte Accounts sayfasında görünür.
Standart hesap oluşturma
Instances sayfasına gidin. Üst gezinme çubuğunda RDS örneğinizin bulunduğu bölgeyi seçin. Örneği bulun ve kimliğine tıklayın.
Sol gezinme bölmesinde Accounts seçeneğine tıklayın.
Create Account seçeneğine tıklayın.
-
Aşağıdaki parametreleri yapılandırın.
Parametre Açıklama Database Account Bir kullanıcı adı girin. Ad bir harfle başlamalı, bir harf veya rakamla bitmeli ve yalnızca küçük harfler, rakamlar veya alt çizgi (_) içermelidir. Uzunluk: 2–16 karakter. Account Type Standard Account seçeneğini belirleyin. Authorize Database: İsteğe bağlı. Hesaba bir veya daha fazla veritabanında izin verin. Sol panelden veritabanlarını seçin ve sağ panele taşımak için ok simgesine tıklayın. Her biri için bir izin düzeyi ayarlayın: Read/Write (DDL + DML), Read-Only, DDL Only veya DML Only. Aynı izni tüm veritabanlarına uygulamak için Set All To Read/Write (DDL+DML) seçeneğine tıklayın. İzinleri daha sonra vermek için alanı boş bırakın. New Password Bir parola girin. 8–32 karakter uzunluğunda olmalıdır. Büyük harfler, küçük harfler, rakamlar ve özel karakterlerden (! @ # $ % ^ & * ( ) _ + - =) en az üçünü içermelidir. Confirm Password Parolayı yeniden girin. Description İsteğe bağlı. Hesap için bir açıklama. Maksimum: 256 karakter. OK seçeneğine tıklayın.
Sonuç
Yeni standart hesap Accounts sayfasında görünür. İzinler yalnızca açıkça yetkilendirdiğiniz veritabanları için geçerlidir.
Veritabanı oluşturma
Instances sayfasına gidin. Üst gezinme çubuğunda RDS örneğinizin bulunduğu bölgeyi seçin. Örneği bulun ve kimliğine tıklayın.
Sol gezinme bölmesinde Databases seçeneğine tıklayın.
Create Database seçeneğine tıklayın.
-
Aşağıdaki parametreleri yapılandırın.
Parametre Açıklama Database Name Bir veritabanı adı girin. Ad bir harfle başlamalı, bir harf veya rakamla bitmeli ve yalnızca küçük harfler, rakamlar, alt çizgi (_) veya tire (-) içermelidir. Uzunluk: 2–64 karakter. Supported Character Set Veritabanı için bir karakter kümesi seçin. Authorized By İsteğe bağlı. Bu veritabanında izin vermek için bir standart hesap seçin. Yetkili hesap, tüm veritabanlarında zaten tam izne sahip olduğu için listede görünmez. İzinleri daha sonra Hesap izinlerini değiştirme veya sıfırlama yoluyla vermek için alanı boş bırakın. Description İsteğe bağlı. Veritabanı için bir açıklama. Maksimum: 256 karakter. Create seçeneğine tıklayın.
Sonuç
Yeni veritabanı Databases sayfasında görünür. Authorized By bölümünde bir hesap seçtiyseniz, bu hesaba söz konusu veritabanında belirtilen izinler verilir.
Yetkili hesap izinlerini sıfırlama
Yetkili hesap beklenmedik şekilde izinlerini kaybederse aşağıdaki adımları izleyerek izinleri sıfırlayın.
Instances sayfasına gidin. Üst gezinme çubuğunda RDS örneğinizin bulunduğu bölgeyi seçin. Örneği bulun ve kimliğine tıklayın.
Sol gezinme bölmesinde Accounts seçeneğine tıklayın.
Privileged Account öğesini bulun ve satırındaki Reset Account Permissions seçeneğine tıklayın.
Yetkili hesap için yeni bir parola girin ve onaylayın, ardından OK seçeneğine tıklayın.
Sonuç
Yetkili hesap, tüm veritabanlarında ve standart hesaplar üzerinde tam izinleri yeniden kazanır.
İlgili API işlemleri
| API | Açıklama |
|---|---|
| CreateAccount | Bir RDS örneğinde hesap oluşturma |
| CreateDatabase | Bir RDS örneğinde veritabanı oluşturma |