As instâncias do PolarDB-X aceitam contas privilegiadas e padrão. Por padrão, uma nova instância não tem contas. Este tópico descreve como criar e gerenciar contas para a sua instância.
Tipos de conta
As instâncias do PolarDB-X aceitam os dois tipos de conta de banco de dados a seguir:
|
Tipo de conta |
Descrição |
|
conta privilegiada |
|
|
conta padrão |
|
Não é possível alterar o tipo de conta após a criação. Para mudar o tipo, exclua a conta e crie outra com o mesmo nome, mas com um tipo diferente.
Para criar um usuário RAM para uma conta Alibaba Cloud e autorizá-lo a gerenciar instâncias, consulte Create a RAM user.
No console, é possível executar as seguintes ações nas contas:
Notas de uso
Cada instância do PolarDB-X pode ter apenas uma conta privilegiada.
Não é possível excluir uma conta privilegiada após a criação.
-
Ao criar uma conta de banco de dados no console, o
HOSTdela é definido como%. Isso permite o acesso a partir de qualquer endereço IP na lista de permissões. Para restringir o acesso por host, faça logon na instância usando a conta privilegiada e execute a instruçãoCREATE USERpara criar a conta.-- Replace the host part as required. CREATE USER <username>@<host> IDENTIFIED BY '<password>';
Crie uma conta
Acesse o console do PolarDB-X.
Na barra de navegação superior, selecione a região onde a instância está implantada.
Na página Instances, clique em PolarDB-X 2.0.
Encontre a instância e clique em Instance ID para acessar a página de detalhes da instância.
No painel de navegação à esquerda, clique em .
-
Clique em Create Account. Na caixa de diálogo exibida, configure os seguintes parâmetros.
Parâmetro
Descrição
Nome da conta
Insira o nome da conta.
NotaO nome da conta deve atender aos seguintes requisitos:
-
Ter de 2 a 16 caracteres e conter apenas letras minúsculas, dígitos e underscores (_).
-
Começar com uma letra e terminar com uma letra ou dígito.
-
Ser exclusivo na instância.
Tipo de conta
Selecione Privileged Account ou Standard Account.
Banco de dados de autorização
Conceda permissões em um ou mais bancos de dados à conta.
-
Selecione um ou mais bancos de dados e clique em ícone
para movê-los da lista Unauthorized Databases à esquerda para a lista Authorized Databases à direita. -
Na lista Authorized Databases à direita, selecione as permissões para o banco de dados de destino.
Nota-
Este parâmetro está disponível apenas ao criar uma Standard Account.
-
Este parâmetro é opcional. Você também pode conceder permissões após a criação da conta.
-
As permissões disponíveis são Read and write, Read-only, DML Only e DDL Only.
-
Para conceder as mesmas permissões a vários bancos de dados de uma só vez, clique em botão correspondente no canto superior direito da lista Authorized Databases, como All Read and Write.
Senha
Defina a senha da conta.
NotaA senha deve atender aos seguintes requisitos:
-
Ter de 8 a 20 caracteres.
-
Conter caracteres de pelo menos três das seguintes categorias: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.
-
Caracteres especiais: @#$%^&+=
Confirme a senha
Insira a senha novamente.
Descrição
Opcional. Adicione uma descrição à conta para facilitar o gerenciamento. A descrição pode ter até 256 caracteres.
-
Clique em OK.
Redefinir uma senha
Acesse o console do PolarDB-X.
Na barra de navegação superior, selecione a região onde a instância está implantada.
Na página Instances, clique em PolarDB-X 2.0.
Encontre a instância e clique em Instance ID para acessar a página de detalhes da instância.
No painel de navegação à esquerda, clique em .
Na página Accounts, encontre a conta de destino e clique em Change password na coluna Operation.
-
Na caixa de diálogo exibida, insira e confirme a nova senha e clique em OK.
NotaA senha deve atender aos seguintes requisitos:
Ter de 8 a 20 caracteres.
Conter caracteres de pelo menos três das seguintes categorias: letras maiúsculas, letras minúsculas, dígitos e caracteres especiais.
Caracteres especiais: @#$%^&+=
Modifique permissões de uma conta padrão
Acesse o console do PolarDB-X.
Na barra de navegação superior, selecione a região onde a instância está implantada.
Na página Instances, clique em PolarDB-X 2.0.
Encontre a instância e clique em Instance ID para acessar a página de detalhes da instância.
No painel de navegação à esquerda, clique em .
-
Na página Accounts, encontre a conta de destino e clique em Modify Permissions na coluna Operation.
NotaA ação Modify Permissions não se aplica a contas privilegiadas, pois elas têm permissões totais em todos os bancos de dados.
Na caixa de diálogo exibida, selecione um ou mais bancos de dados e clique em ícone
para movê-los da lista Unauthorized Databases à esquerda para a lista Authorized Databases à direita.-
Na lista Authorized Databases à direita, selecione as permissões para o banco de dados de destino.
NotaAs permissões disponíveis são Read and write, Read-only, DML Only e DDL Only.
Para conceder as mesmas permissões a vários bancos de dados de uma só vez, clique em botão correspondente no canto superior direito da lista Authorized Databases, como All DDL Only.
Clique em OK.
Exclua uma conta
Excluir uma conta impede que os clientes se conectem. Prossiga com cautela.
Acesse o console do PolarDB-X.
Na barra de navegação superior, selecione a região onde a instância está implantada.
Na página Instances, clique em PolarDB-X 2.0.
Encontre a instância e clique em Instance ID para acessar a página de detalhes da instância.
No painel de navegação à esquerda, clique em .
Na página Accounts, encontre a conta de destino e clique em Delete na coluna Operation.
Na caixa de diálogo exibida, clique em OK.