Este tópico descreve como criar, modificar permissões, alterar senhas e excluir contas de banco de dados em um cluster da Community-compatible Edition.
Observações de uso
-
O método de configuração da conta de banco de dados está visível apenas em clusters da ApsaraDB for ClickHouse Community-compatible Edition.
Na página Lista de instâncias da Community-compatible Edition, clique em ID do cluster desejado. Na página Cluster Information, clique em Account Management no painel de navegação à esquerda. Em seguida, localize a conta desejada e visualize o Configuration Method.
-
O método de configuração da conta pode ser XML ou SQL. Cada cluster aceita apenas um desses métodos.
-
Os seguintes clusters aceitam configuração baseada em XML:
Clusters da Community-compatible Edition (versão 20.8 ou posterior) criados antes de 27 de dezembro de 2022.
Clusters da versão 20.3 ou anterior.
-
Os seguintes clusters aceitam configuração baseada em SQL:
Clusters da Community-compatible Edition (versão 20.8 ou posterior) criados após 27 de dezembro de 2022.
-
Métodos de configuração
|
Método de configuração |
Clusters aplicáveis |
Tipo de conta |
Descrição |
|
XML |
|
Conta padrão |
|
|
SQL |
Community-compatible Edition clusters (versão 20.8 ou posterior) criados após 27 de dezembro de 2022. |
Conta privilegiada |
|
|
Conta padrão |
|
Criar uma conta de banco de dados
Faça login no console do ApsaraDB for ClickHouse.
No canto superior esquerdo da página, selecione a região onde o cluster está implantado.
Na página Clusters, acesse a aba Clusters of Community-compatible Edition e clique em ID do cluster desejado.
No painel de navegação à esquerda, clique em Account Management.
No canto superior direito da página Account management, clique em Create Account.
-
No painel Create Account, configure os seguintes parâmetros.
Versão 20.8 ou posterior
Parâmetro
Descrição
Conta de banco de dados
O nome da conta de banco de dados deve atender aos seguintes requisitos:
-
Deve ser único.
-
Composto apenas por letras minúsculas, dígitos e sublinhados (_).
-
Iniciado com letra minúscula e terminado com letra minúscula ou dígito.
-
Comprimento entre 2 e 64 caracteres.
Tipo de conta
Tipo da conta de banco de dados. Valores válidos:
-
Privileged Account
-
Standard Account
NotaPor padrão, uma conta padrão tem apenas permissão de login no banco de dados. Use uma conta privilegiada para conceder outras permissões a uma conta padrão executando uma instrução SQL. Para mais informações, consulte GRANT.
Senha
A senha da conta de banco de dados deve atender aos seguintes requisitos:
-
Conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.
-
Caracteres especiais aceitos: !@#$%^&*()_+-=.
-
Comprimento entre 8 e 32 caracteres.
Confirmar senha
Confirme a senha.
Descrição
A descrição da conta de banco de dados deve atender aos seguintes requisitos:
-
Comprimento de 0 a 256 caracteres.
-
Não pode começar com http:// ou https://.
Versão 20.3
Parâmetro
Descrição
Conta de banco de dados
O nome da conta de banco de dados deve atender aos seguintes requisitos:
-
Deve ser único.
-
Composto apenas por letras minúsculas, dígitos e sublinhados (_).
-
Iniciado com letra minúscula e terminado com letra minúscula ou dígito.
-
Comprimento entre 2 e 64 caracteres.
Escopo de acesso autorizado
Escopo de acesso da conta de banco de dados.
-
All Databases and Dictionaries
-
Partial Databases and Dictionaries
Selecione os bancos de dados ou dicionários necessários e clique em botão
ou em botão
para adicionar ou remover autorização.
Permissão DML
Define se as permissões de escrita devem ser concedidas.
-
Read, Write, and Set Permissions: A conta pode ler, escrever e configurar os bancos de dados e dicionários autorizados.
-
Read and Set Permissions: A conta pode apenas ler e configurar os bancos de dados e dicionários autorizados, mas não pode gravar dados.
Permissão DDL
Define se as permissões DDL devem ser concedidas.
-
Ativar DDL.
-
Desativar DDL.
Senha
A senha da conta de banco de dados deve atender aos seguintes requisitos:
-
Conter pelo menos três dos seguintes tipos de caracteres: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.
-
Caracteres especiais aceitos: !@#$%^&*()_+-=.
-
Comprimento entre 8 e 32 caracteres.
Confirmar senha
Confirme a senha.
Descrição
A descrição da conta de banco de dados deve atender aos seguintes requisitos:
-
Comprimento de 0 a 256 caracteres.
-
Não pode começar com http:// ou https://.
-
Clique em OK.
Modificar permissões
SQL
Esta operação aplica-se apenas a clusters que utilizam o método de configuração SQL, ou seja, clusters da Community-compatible Edition (versão 20.8 ou posterior) criados após 27 de dezembro de 2022.
-
Para as versões de cluster listadas abaixo, modifique as permissões no console. Executar a instrução
GRANTnão surte efeito. Embora o comandoSHOW GRANTSpossa exibir permissões de administrador, as permissões efetivas são aquelas configuradas no console.Clusters da Community-compatible Edition (versão 20.8 ou posterior) criados antes de 27 de dezembro de 2022.
Clusters da versão 20.3 ou anterior.
Use uma conta privilegiada para fazer login no banco de dados. Para mais informações, consulte Connect to a database.
-
Execute uma instrução de concessão.
Por padrão, uma conta padrão tem apenas permissão de login no banco de dados. Para saber como uma conta privilegiada concede outras permissões a uma conta padrão, consulte GRANT.
Console
-
Esta operação aplica-se apenas aos seguintes clusters cujo método de configuração de conta é XML:
Clusters da Community-compatible Edition (versão 20.8 ou posterior) criados antes de 27 de dezembro de 2022.
Clusters da versão 20.3 ou anterior.
Para clusters da Community-compatible Edition (versão 20.8 ou posterior) criados após 27 de dezembro de 2022, use SQL para modificar permissões.
Faça login no console do ApsaraDB for ClickHouse.
No canto superior esquerdo da página, selecione a região onde o cluster está implantado.
Na página Clusters, acesse a aba Clusters of Community-compatible Edition e clique em ID do cluster desejado.
No painel de navegação à esquerda, clique em Account Management.
Na coluna Actions da conta de banco de dados desejada, clique em Modify Permission.
No painel Modify Permission, modifique conforme necessário o Authorized Access Scope, a DML Permission e a DDL Permission da conta de banco de dados.
Clique em OK.
Alterar uma senha
Faça login no console do ApsaraDB for ClickHouse.
No canto superior esquerdo da página, selecione a região onde o cluster está implantado.
Na página Clusters, acesse a aba Clusters of Community-compatible Edition e clique em ID do cluster desejado.
No painel de navegação à esquerda, clique em Account Management.
Na coluna Actions da conta de banco de dados desejada, clique em Change Password.
No painel Change Password, insira a nova senha duas vezes.
Clique em OK.
Excluir uma conta de banco de dados
Faça login no console do ApsaraDB for ClickHouse.
No canto superior esquerdo da página, selecione a região onde o cluster está implantado.
Na página Clusters, acesse a aba Clusters of Community-compatible Edition e clique em ID do cluster desejado.
No painel de navegação à esquerda, clique em Account Management.
Na coluna Actions da conta de banco de dados desejada, clique em Delete.
-
Na caixa de diálogo Delete Account, clique em OK.
AvisoNão é possível restaurar contas excluídas.