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.
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.
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 |
|
Standard Account |
|
|
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 |
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
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.
No painel de navegação à esquerda, clique em Accounts.
Clique em Create Account.
-
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 comotest1.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
!@#$%^&*()_+-=.
NotaMantenha sua senha segura. Caso esqueça a senha, redefina-a.
Instâncias do ApsaraDB RDS for MySQL 5.7 e 8.0 oferecem suporte a políticas de senha personalizadas para aumentar a segurança no acesso ao banco de dados.
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://ouhttps://. 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.
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.
No painel de navegação à esquerda, clique em Accounts.
À direita da Privileged Account, clique em Reset Account Permissions.
Insira a senha da conta privilegiada e clique em OK para redefinir as permissões.
Criar uma conta padrão
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.
No painel de navegação à esquerda, clique em Accounts.
Clique em Standard Account.
-
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 comotest1.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.
Selecione um ou mais bancos de dados no painel esquerdo e clique em > para adicioná-los ao painel direito.
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.
NotaPara 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
!@#$%^&*()_+-=.
NotaMantenha sua senha segura. Caso esqueça a senha, redefina-a.
Instâncias do ApsaraDB RDS for MySQL 5.7 e 8.0 oferecem suporte a políticas de senha personalizadas para aumentar a segurança no acesso ao banco de dados.
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://ouhttps://. Clique em OK.
Referência de API
Chame a operação CreateAccount para criar uma conta de banco de dados.