Crie uma conta para gerenciar os bancos de dados de uma instância RDS MySQL ou RDS MySQL Serverless.
CREATE USER 'testuser'@'%' IDENTIFIED BY 'StrongPass123!' PASSWORD EXPIRE INTERVAL 90 DAY;
Pré-requisitos
Você criou uma {{XREF_0}}..
Para criar um usuário RAM na sua conta Alibaba Cloud e conceder permissões para gerenciar instâncias específicas, consulte {{XREF_2}}{{XREF_3}}.
Tipos de conta
RDS MySQL oferece suporte a dois tipos de contas de banco de dados: contas privilegiadas e contas padrão. É possível gerenciar 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 {{XREF_4}}.
Não é possível alterar o tipo de uma conta após a criação. Você pode {{XREF_5}} e depois criar uma nova conta com o mesmo nome.
Account type | Description |
Privileged Account |
|
Standard Account |
|
|
Account type |
Number of databases |
Number of tables |
|
Privileged account |
Unlimited |
< 200,000 |
|
Standard account |
500 |
< 200,000 |
O número máximo de diretórios suportado pelo sistema de arquivos subjacente pode limitar a quantidade de bancos de dados que você pode criar.
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 no ID da instância.
No painel de navegação à esquerda, clique em Accounts.
Clique em Create Account.
-
Configure os seguintes parâmetros.
Parameter
Description
Database Account
Insira um nome para a conta. O nome deve atender aos seguintes requisitos:
O nome da conta deve ter entre 2 e 16 caracteres para o MySQL 5.6, e entre 2 e 32 caracteres para o MySQL 8.4, 8.0 e 5.7.
O nome pode conter apenas letras, dígitos e sublinhados (_).
Deve começar com uma letra e terminar com uma letra ou dígito.
O nome precisa 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, você não poderá nomear uma conta padrão comotest1.Não é permitido o uso de palavras-chave reservadas no nome.
Account Type
Selecione Privileged Account.
New Password
Defina uma senha para a conta. A senha deve atender aos seguintes requisitos:
A senha deve ter entre 8 e 32 caracteres.
Precisa 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 ao fazer login em um banco de dados, você pode {{XREF_7}}.
Instâncias do ApsaraDB RDS for MySQL 5.7, 8.0 e 8.4 oferecem suporte a {{XREF_8}} 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 própria conta privilegiada, como a revogação acidental de permissões (REVOKE), redefina as permissões da conta para restaurá-las.
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 no 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 da conta.
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 no ID da instância.
No painel de navegação à esquerda, clique em Accounts.
Clique em Create Account.
-
Configure os seguintes parâmetros.
Parameter
Description
Database Account
Insira um nome para a conta. O nome deve atender aos seguintes requisitos:
O nome da conta deve ter entre 2 e 16 caracteres para o MySQL 5.6, e entre 2 e 32 caracteres para o MySQL 8.4, 8.0 e 5.7.
O nome pode conter apenas letras, dígitos e sublinhados (_).
Deve começar com uma letra e terminar com uma letra ou dígito.
O nome precisa 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, você não poderá nomear uma conta padrão comotest1.Não é permitido o uso de palavras-chave reservadas no nome.
Account Type
Selecione Standard Account.
Authorize Database:
Conceda permissões em um ou mais bancos de dados para a conta. Deixe este parâmetro vazio para conceder permissões após a criação da conta.
Selecione um ou mais bancos de dados no painel esquerdo e clique no ícone > 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 no nível de permissão desejado ao lado de Set All to no canto superior direito do painel direito.
NotaPara obter detalhes sobre cada permissão, consulte {{XREF_9}}.
New Password
Defina uma senha para a conta. A senha deve atender aos seguintes requisitos:
A senha deve ter entre 8 e 32 caracteres.
Precisa 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 ao fazer login em um banco de dados, você pode {{XREF_10}}.
Instâncias do ApsaraDB RDS for MySQL 5.7, 8.0 e 8.4 oferecem suporte a {{XREF_11}} 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.
Referência de API
Chame a operação {{XREF_12}} para criar uma conta de banco de dados.