AnalyticDB for MySQL oferece suporte a dois tipos de contas de banco de dados: contas privilegiadas e contas padrão. Uma conta privilegiada gerencia todas as contas padrão e bancos de dados. Para executar operações de banco de dados com uma conta padrão, crie-a manualmente e conceda as permissões necessárias.
Tipos de conta de banco de dados
AnalyticDB for MySQL disponibiliza contas privilegiadas e contas padrão. A tabela a seguir descreve as diferenças entre esses dois tipos de conta.
|
Tipo de conta |
Descrição |
|
conta privilegiada |
|
|
conta padrão |
|
Criar uma conta privilegiada
Faça login no console do AnalyticDB for MySQL. No canto superior esquerdo do console, selecione uma região. No painel de navegação à esquerda, clique em Clusters. Localize o cluster desejado e clique no ID do cluster.
No painel de navegação à esquerda, clique em Accounts.
-
Crie uma conta privilegiada.
Para clusters das edições Enterprise Edition, Basic Edition e Data Lakehouse Edition: Clique em Create Account. No painel Create Account, configure os parâmetros.
Para clusters da Data Warehouse Edition: Clique em Create Privileged Account. No painel Create Privileged Account, configure os parâmetros.
Parâmetro
Descrição
Database Account
Nome da conta privilegiada. O nome deve atender aos requisitos exibidos no console.
Account Type
-
Em clusters da Data Warehouse Edition, este parâmetro é fixo como Privileged Account e não requer configuração.
-
Nos clusters das edições Enterprise Edition, Basic Edition e Data Lakehouse Edition, selecione Privileged Account.
New Password
Senha da conta privilegiada. A senha deve atender aos requisitos exibidos no console.
Confirm Password
Insira a senha novamente para confirmação.
Description
Descrição opcional para facilitar o gerenciamento da conta.
Clique em OK para criar a conta.
Criar contas padrão e conceder permissões
Operações no console
A criação e concessão de permissões para contas padrão via console estão disponíveis apenas para clusters das edições Enterprise Edition, Basic Edition e Data Lakehouse Edition.
Faça login no console do AnalyticDB for MySQL. No canto superior esquerdo do console, selecione uma região. No painel de navegação à esquerda, clique em Clusters. Localize o cluster desejado e clique no ID do cluster.
No painel de navegação à esquerda, clique em Accounts.
Clique em Create Account.
-
No painel Create Account, defina os seguintes parâmetros.
Parâmetro
Descrição
Database Account
Nome da conta padrão. O nome deve atender aos requisitos exibidos no console.
Account Type
Selecione Standard Account.
NotaPara desenvolver SQL no console da Enterprise Edition, Basic Edition ou Data Lakehouse Edition com um usuário RAM, associe o usuário RAM a esta conta padrão após criar a conta.
New Password
Senha da conta padrão. A senha deve atender aos requisitos exibidos no console.
Confirm Password
Insira a senha novamente para confirmação.
Description
Descrição opcional para facilitar o gerenciamento da conta.
Clique em OK.
Após criar a conta, clique em Permissions na coluna Actions da conta correspondente para configurar as permissões.
Alterar a senha de uma conta
Caso tenha esquecido a senha de uma conta de banco de dados, redefina-a pelo console.
Para garantir a segurança dos dados, recomendamos alterar a senha regularmente.
Na página Accounts, clique em Change Password à direita da conta. Insira e confirme a nova senha conforme solicitado e clique em OK.
Operações SQL
Instruções SQL permitem criar e conceder permissões a contas padrão tanto em clusters da Data Warehouse Edition quanto nas edições Enterprise Edition, Basic Edition e Data Lakehouse Edition. Contas padrão criadas via SQL aparecem no console para clusters das edições Enterprise Edition, Basic Edition e Data Lakehouse Edition, mas não para clusters da Data Warehouse Edition. Em clusters da Data Warehouse Edition, execute a instrução SELECT User FROM mysql.user; para visualizar as contas.
Utilize as seguintes operações SQL para gerenciar contas de banco de dados: