Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Create an account

Última atualização: Jun 26, 2026

Saiba como criar contas de banco de dados para uma instância ApsaraDB RDS for MySQL ou ApsaraDB RDS for MySQL Serverless.

ApsaraDB RDS for MySQL Serverless

Pré-requisitos

Você já criou uma instância do ApsaraDB RDS for MySQL.

Nota

Para criar um usuário RAM na sua conta Alibaba Cloud e conceder permissões de gerenciamento de instâncias a esse usuário, consulte Criar um usuário RAM.

Tipos de conta

As instâncias do ApsaraDB RDS for MySQL ou oferecem suporte a dois tipos de contas de banco de dados: contas privilegiadas e contas padrão. Gerencie todas as contas e bancos de dados no console do ApsaraDB RDS. Para obter detalhes sobre as permissões de cada tipo de conta, consulte Lista de permissões de conta.

Nota

Não é possível alterar o tipo de uma conta após a criação. Exclua a conta e crie uma nova com o mesmo nome.

Tipo de conta

Descrição

Privileged Account

  • Crie e gerencie este tipo de conta apenas no console ou por meio de API.

  • Cada instância aceita apenas uma conta privilegiada, usada para gerenciar todas as contas padrão e bancos de dados.

  • Oferece permissões estendidas para gerenciamento personalizado e granular. Por exemplo, conceda permissões de consulta em tabelas diferentes para usuários distintos.

  • Possui permissões em todos os bancos de dados da instância.

  • Permite desconectar qualquer conta.

Standard Account

  • Crie e gerencie este tipo de conta no console, via API ou executando uma instrução SQL.

  • É possível criar várias contas padrão por instância. O limite máximo depende do kernel da instância.

  • Por padrão, uma conta padrão tem apenas permissão para fazer login em um banco de dados. Conceda manualmente permissões adicionais conforme necessário. Para mais informações, consulte Modificar permissões de conta.

  • Uma conta padrão não pode criar, gerenciar ou desconectar outras contas.

Tipo de conta

Número de bancos de dados

Número de tabelas

Número de usuários

conta privilegiada

Ilimitado

< 200.000

Depende dos parâmetros de kernel da instância

conta padrão

500

< 200.000

Depende dos parâmetros de kernel da instância

Nota

O número máximo de diretórios suportado pelo sistema de arquivos subjacente pode limitar a quantidade de bancos de dados criáveis.

Criar uma conta privilegiada

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, clique em Accounts.

  3. Clique em Create Account.

  4. Configure os seguintes parâmetros.

    Parâmetro

    Descrição

    Database Account

    Insira um nome para a conta. O nome deve atender aos seguintes requisitos:

    • O nome da conta deve ter de 2 a 16 caracteres para MySQL 5.6 e de 2 a 32 caracteres para MySQL 8.0 e MySQL 5.7.

    • Deve conter apenas letras, dígitos e sublinhados (_).

    • Deve começar com uma letra e terminar com uma letra ou dígito.

    • O nome deve ser exclusivo dentro da instância.

    • O nome de uma conta padrão não pode ser semelhante ao nome da conta privilegiada. Por exemplo, se a conta privilegiada se chamar Test1, não será possível nomear uma conta padrão como test1.

    • O nome não pode ser uma palavra-chave reservada.

    Account Type

    Selecione Privileged Account.

    New Password

    Defina uma senha para a conta. A senha deve atender aos seguintes requisitos:

    • A senha deve ter de 8 a 32 caracteres.

    • Deve conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.

    • Os caracteres especiais permitidos são !@#$%^&*()_+-=.

    Nota

    Confirm Password

    Insira a senha novamente.

    Description

    Insira uma descrição para facilitar o gerenciamento da conta. A descrição pode ter até 256 caracteres e não pode conter http:// ou https://.

  5. Clique em OK.

Redefinir permissões da conta

Se ocorrer um problema com a conta privilegiada, como a revogação acidental de permissões (REVOKE), restaure as permissões redefinindo-as.

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, clique em Accounts.

  3. À direita da Privileged Account, clique em Reset Account Permissions.

  4. Insira a senha da conta privilegiada e clique em OK para redefinir as permissões.

Criar uma conta padrão

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância RDS e clique em Database Account.

  2. No painel de navegação à esquerda, clique em Accounts.

  3. Clique em Standard Account.

  4. Configure os seguintes parâmetros.

    Parâmetro

    Descrição

    Database Account

    Insira um nome para a conta. O nome deve atender aos seguintes requisitos:

    • O nome da conta deve ter de 2 a 16 caracteres para MySQL 5.6 e de 2 a 32 caracteres para MySQL 8.0 e MySQL 5.7.

    • Deve conter apenas letras, dígitos e sublinhados (_).

    • Deve começar com uma letra e terminar com uma letra ou dígito.

    • O nome deve ser exclusivo dentro da instância.

    • O nome de uma conta padrão não pode ser semelhante ao nome da conta privilegiada. Por exemplo, se a conta privilegiada se chamar Test1, não será possível nomear uma conta padrão como test1.

    • O nome não pode ser uma palavra-chave reservada.

    Account Type

    Selecione Standard Account.

    Authorize Database:

    Conceda permissões em um ou mais bancos de dados para a conta. Este parâmetro pode ficar vazio; nesse caso, conceda as permissões após criar a conta.

    1. Selecione um ou mais bancos de dados no painel esquerdo e clique em > para adicioná-los ao painel direito.

    2. No painel direito, selecione um nível de permissão para cada banco de dados: Read/Write (DDL + DML), Read-Only, DDL Only ou DML Only.

      Para conceder as mesmas permissões a vários bancos de dados, clique em OK ao lado de Set All to no canto superior direito do painel direito.

      Nota

      Para obter detalhes sobre cada permissão, consulte Lista de permissões de conta.

    Standard Account

    Defina uma senha para a conta. A senha deve atender aos seguintes requisitos:

    • A senha deve ter de 8 a 32 caracteres.

    • Deve conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.

    • Os caracteres especiais permitidos são !@#$%^&*()_+-=.

    Nota

    Accounts

    Insira a senha novamente.

    Description

    Insira uma descrição para facilitar o gerenciamento da conta. A descrição pode ter até 256 caracteres e não pode conter http:// ou https://.

  5. Clique em OK.

Referência de API

Chame a operação CreateAccount para criar uma conta de banco de dados.

Perguntas frequentes

Restringir acesso à rede interna

O console não oferece suporte a essa configuração. Execute uma instrução SQL para restringir os endereços IP de source permitidos para login. Para mais informações, consulte Especificar endereços IP a partir dos quais uma conta de banco de dados pode acessar um banco de dados.

Permissões granulares

O console não oferece suporte a essa configuração. Execute uma instrução SQL para definir as permissões. Para mais informações, consulte Restringir uma conta para acessar apenas tabelas, visualizações e colunas específicas.

Contas root

O ApsaraDB RDS não oferece suporte a contas root. Crie uma Privileged Account (a conta com as maiores permissões no ApsaraDB RDS) e uma Standard Account.

Erro ao criar um usuário usando a API CreateAccount: AccountLimitExceeded?

Problema

Causa

    Solução

      Problema

      Ao chamar a operação CreateAccount para criar uma conta de banco de dados, a API pode retornar a seguinte mensagem de erro se você fornecer parâmetros inválidos:

      "Code": "AccountLimitExceeded",
      "Message": "AccountQuotaExceeded: Exceeding the allowed amount of account"

      Esse erro indica que a instância atingiu o número máximo de contas permitido.

      Causa

      • Cota de contas: Apenas uma conta privilegiada é permitida por instância.

      • Configurações de parâmetros: No MySQL, se AccountType estiver definido como Super (conta privilegiada), mas já existir uma conta privilegiada na instância, a API retornará o erro AccountLimitExceeded.

      Solução

      • Para criar uma conta padrão, defina o parâmetro AccountType como Normal. O ApsaraDB RDS geralmente não limita o número de contas padrão. O limite real depende do kernel da instância.

      • Para criar uma conta privilegiada, defina o parâmetro AccountType como Super. No console do ApsaraDB RDS, acesse a página Accounts e verifique se já existe uma conta privilegiada. Se já existir uma conta privilegiada, não crie outra.

      Senha sem caracteres especiais

      Sim. Uma senha deve conter caracteres de pelo menos três dos seguintes tipos: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais. Portanto, é possível omitir caracteres especiais se a senha incluir caracteres dos outros três tipos.