Tüm Ürünler
Search
Belge Merkezi

:Veritabanı hesabı oluşturma

Son Güncelleme:Oct 02, 2026

ApsaraDB RDS örneğindeki veritabanlarını yönetmek için bir hesap oluşturmak üzere CreateAccount işlemini çağırabilirsiniz.

Bu işlemi çağırmadan önce aşağıdaki gereksinimlerin karşılandığından emin olun:

  • Örnek Çalışıyor durumundadır.

  • Veritabanı çalışır durumdadır.

  • Örnek üzerinde oluşturulan hesap sayısı, örnek başına izin verilen maksimum hesap sayısını aşmamalıdır. Maksimum hesap sayısı hakkında daha fazla bilgi için bkz.Sınırlamalar.

Not
  • Bu işlem MySQL, MariaDB, PostgreSQL ve SQL Server çalıştıran örneklerde desteklenir. Ancak, örnek RDS Cluster Edition üzerinde SQL Server 2017 veya SQL Server 2019 çalıştırıyorsa bu işlem desteklenmez.

  • PostgreSQL çalıştıran her ApsaraDB RDS örneği için birden fazla ayrıcalıklı hesap ve birden fazla standart hesap oluşturabilirsiniz.

Hata ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer içinde çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için örnek kodu dinamik olarak oluşturur.

İstek parametreleri

ParametreTürGerekliÖrnekAçıklama
ActionStringEvetCreateAccount

Gerçekleştirmek istediğiniz işlem. Değeri CreateAccount olarak ayarlayın.

DBInstanceIdStringEvetrm-uf6wjk5xxxxxxx

Örneğin kimliği. Örnek kimliğini sorgulamak için DescribeDBInstances işlemini çağırabilirsiniz.

AccountNameStringEvettest1

Hesabın kullanıcı adı.

Not
  • Kullanıcı adı benzersiz olmalıdır.
  • Kullanıcı adı küçük harfle başlamalı ve küçük harf veya rakamla bitmelidir.
  • Kullanıcı adı küçük harfler, rakamlar ve alt çizgi (_) içerebilir.
  • Kullanıcı adının uzunluğu aşağıdaki gereksinimleri karşılamalıdır:
    • Örnek MySQL 5.7 veya MySQL 8.0 çalıştırıyorsa kullanıcı adı 2 ila 32 karakter uzunluğunda olmalıdır.
    • Örnek MySQL 5.6 çalıştırıyorsa kullanıcı adı 2 ila 16 karakter uzunluğunda olmalıdır.
    • Örnek SQL Server çalıştırıyorsa kullanıcı adı 2 ila 64 karakter uzunluğunda olmalıdır.
    • Örnek standart SSD'ler veya ESSD'ler ile PostgreSQL çalıştırıyorsa kullanıcı adı 2 ila 63 karakter uzunluğunda olmalıdır.
    • Örnek yerel SSD'ler ile PostgreSQL çalıştırıyorsa kullanıcı adı 2 ila 16 karakter uzunluğunda olmalıdır.
    • Örnek MariaDB çalıştırıyorsa kullanıcı adı 2 ila 16 karakter uzunluğunda olmalıdır.
  • Geçersiz karakterler hakkında daha fazla bilgi için bkz. Yasaklı anahtar kelimeler tablosu.
AccountPasswordStringEvetTest123456

Hesabın parolası.

Not
  • Hesap parolası 8 ila 32 karakter uzunluğunda olmalıdır.
  • Hesap parolası büyük harf, küçük harf, rakam ve özel karakterlerden en az üçünü içermelidir.
  • Parola aşağıdaki karakterlerden herhangi birini içerebilir:

    ! @ # $ % ^ & * ( ) _ + - =

AccountDescriptionStringHayırTest hesabı A

Hesabın açıklaması. Açıklama 2 ila 256 karakter uzunluğunda olmalı; harf, rakam, alt çizgi (_) ve tire (-) içerebilir. Açıklama bir harfle başlamalıdır.

Not Açıklama http:// veya https:// ile başlayamaz.
AccountTypeStringHayırNormal

Hesabın türü. Geçerli değerler:

  • Normal: standart hesap
  • Super: ayrıcalıklı hesap

Varsayılan değer: Normal.

Yanıt parametreleri

Parametre Tür Örnek Açıklama
RequestId String D4D4BE8A-DD46-440A-BFCD-EE31DA81C9DD


İsteğin kimliği.

Örnekler

Örnek istekler

http(s)://rds.aliyuncs.com/?Action=CreateAccount
&DBInstanceId=rm-uf6wjk5xxxxxxx
&AccountName=test1
&AccountPassword=Test123456
&<Common request parameters>

Örnek başarılı yanıt

XML biçimi

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateAccountResponse>
       <RequestId>D4D4BE8A-DD46-440A-BFCD-EE31DA81C9DD</RequestId>
</CreateAccountResponse>

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "D4D4BE8A-DD46-440A-BFCD-EE31DA81C9DD"
}

Hata kodları

HTTP durum kodu Hata kodu Hata iletisi Açıklama
400 GeneralIns.Creating The general instance is creating. Bir örnek oluşturulduğu için döndürülen hata iletisi. Daha sonra tekrar deneyin.
400 GeneralIns.Maintaining The general instance is maintaining. Bir örnek geçiş veya bakım işlemi altında olduğu için döndürülen hata iletisi. Daha sonra tekrar deneyin.
400 GeneralIns.Switching The general instance is Switching. Yüksek kullanılabilirliği sağlamak üzere birincil/ikincil yük devretme işlemi gerçekleştirildiği için döndürülen hata iletisi. Daha sonra tekrar deneyin.
400 InvalidEngineVersion.NotSupported Current db instance does not support sysadmin. Mevcut örneğin sysAdmin hesabı oluşturmayı desteklemediği için döndürülen hata iletisi.
400 Database.ConnectError Database connect error. please check instance status and database processlist Veritabanı bağlantısında anormallik olduğu için döndürülen hata iletisi. Örnek durumunu ve veritabanı bağlantı havuzunu kontrol edin.
400 Account.AddError Create Account failed, please check your input value or may your input value not satisfy instance current policy Hesap oluşturulamadığı için döndürülen hata iletisi. İstek parametrelerinin veya istenen değerlerin yapılandırma gereksinimlerini karşılayıp karşılamadığını kontrol edin.

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.