Este tema describe cómo crear cuentas de base de datos, modificar sus permisos, cambiar contraseñas y eliminarlas en un clúster Community-compatible Edition.
Notas de uso
-
El método de configuración de la cuenta de base de datos solo se puede consultar en los clústeres ApsaraDB for ClickHouse Community-compatible Edition.
En la página de lista de instancias Community-compatible Edition, haga clic en el ID del clúster deseado. En la página Cluster Information, haga clic en Account Management en el panel de navegación izquierdo. En la página Account management, localice la cuenta objetivo y consulte su Configuration Method.
-
El método de configuración de la cuenta es XML o SQL. Un clúster admite únicamente uno de estos métodos.
-
Los siguientes clústeres admiten la configuración basada en XML:
Clústeres Community-compatible Edition (versión 20.8 o posterior) creados antes del 27 de diciembre de 2022.
Clústeres de la versión 20.3 o anterior.
-
Los siguientes clústeres admiten la configuración basada en SQL:
Clústeres Community-compatible Edition (versión 20.8 o posterior) creados después del 27 de diciembre de 2022.
-
Métodos de configuración
|
Método de configuración |
Clústeres aplicables |
Tipo de cuenta |
Descripción |
|
XML |
|
Cuenta estándar |
|
|
SQL |
Clústeres Community-compatible Edition (versión 20.8 o posterior) creados después del 27 de diciembre de 2022. |
Cuenta con privilegios |
|
|
Cuenta estándar |
|
Crear una cuenta de base de datos
Inicie sesión en la consola de ApsaraDB for ClickHouse.
En la esquina superior izquierda de la página, seleccione la región donde está desplegado su clúster.
En la página Clusters, vaya a la pestaña Clusters of Community-compatible Edition y haga clic en el ID del clúster deseado.
En el panel de navegación izquierdo, haga clic en Account Management.
En la esquina superior derecha de la página Account management, haga clic en Create Account.
-
En el panel Create Account, configure los siguientes parámetros.
Versión 20.8 o posterior
Parámetro
Descripción
Cuenta de base de datos
El nombre de la cuenta de base de datos debe cumplir los siguientes requisitos:
-
El nombre debe ser único.
-
Debe contener únicamente letras minúsculas, dígitos y guiones bajos (_).
-
Debe comenzar con una letra minúscula y terminar con una letra minúscula o un dígito.
-
Su longitud debe ser de 2 a 64 caracteres.
Tipo de cuenta
El tipo de cuenta de base de datos. Valores válidos:
-
Privileged Account
-
Standard Account
NotaDe forma predeterminada, una cuenta estándar solo tiene permiso para iniciar sesión en la base de datos. Puede usar una cuenta con privilegios para otorgar otros permisos a una cuenta estándar mediante una sentencia SQL. Para obtener más información, consulte GRANT.
Contraseña
La contraseña de la cuenta de base de datos debe cumplir los siguientes requisitos:
-
Debe contener como mínimo tres de los siguientes tipos de caracteres: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales.
-
Se admiten los siguientes caracteres especiales: !@#$%^&*()_+-=.
-
Su longitud debe ser de 8 a 32 caracteres.
Confirmar contraseña
Confirme la contraseña.
Descripción
La descripción de la cuenta de base de datos debe cumplir los siguientes requisitos:
-
La longitud puede ser de 0 a 256 caracteres.
-
No puede comenzar con http:// o https://.
Versión 20.3
Parámetro
Descripción
Cuenta de base de datos
El nombre de la cuenta de base de datos debe cumplir los siguientes requisitos:
-
El nombre debe ser único.
-
Debe contener únicamente letras minúsculas, dígitos y guiones bajos (_).
-
Debe comenzar con una letra minúscula y terminar con una letra minúscula o un dígito.
-
Su longitud debe ser de 2 a 64 caracteres.
Alcance de acceso autorizado
El alcance de acceso para la cuenta de base de datos.
-
All Databases and Dictionaries
-
Partial Databases and Dictionaries
Seleccione las bases de datos o diccionarios necesarios y luego haga clic en el botón
o en el botón
para agregar o quitar la autorización.
Permiso DML
Especifica si se otorgan permisos de escritura.
-
Read, Write, and Set Permissions: La cuenta puede leer, escribir y configurar las bases de datos y diccionarios autorizados.
-
Read and Set Permissions: La cuenta solo puede leer y configurar las bases de datos y diccionarios autorizados, pero no puede escribir datos.
Permiso DDL
Especifica si se otorgan permisos DDL.
-
Habilitar DDL.
-
Deshabilitar DDL.
Contraseña
La contraseña de la cuenta de base de datos debe cumplir los siguientes requisitos:
-
Debe contener como mínimo tres de los siguientes tipos de caracteres: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales.
-
Se admiten los siguientes caracteres especiales: !@#$%^&*()_+-=.
-
Su longitud debe ser de 8 a 32 caracteres.
Confirmar contraseña
Confirme la contraseña.
Descripción
La descripción de la cuenta de base de datos debe cumplir los siguientes requisitos:
-
La longitud puede ser de 0 a 256 caracteres.
-
No puede comenzar con http:// o https://.
-
Haga clic en OK.
Modificar permisos
SQL
Esta operación solo aplica a clústeres que utilizan el método de configuración SQL. Es decir, clústeres Community-compatible Edition (versión 20.8 o posterior) creados después del 27 de diciembre de 2022.
-
Para las siguientes versiones de clúster, modifique los permisos en la consola. Ejecutar la sentencia
GRANTno surte efecto. Aunque el comandoSHOW GRANTSpodría mostrar permisos de administrador, los permisos reales son los configurados en la consola.Clústeres Community-compatible Edition (versión 20.8 o posterior) creados antes del 27 de diciembre de 2022.
Clústeres de la versión 20.3 o anterior.
Inicie sesión en la base de datos con una cuenta con privilegios. Para obtener más información, consulte Connect to a database.
-
Ejecute una sentencia de concesión de permisos.
De forma predeterminada, una cuenta estándar solo tiene permiso para iniciar sesión en la base de datos. Para obtener información sobre cómo una cuenta con privilegios otorga otros permisos a una cuenta estándar, consulte GRANT.
Consola
-
Esta operación solo aplica a los siguientes clústeres cuyo método de configuración de cuenta es XML:
Clústeres Community-compatible Edition (versión 20.8 o posterior) creados antes del 27 de diciembre de 2022.
Clústeres de la versión 20.3 o anterior.
Para los clústeres Community-compatible Edition (versión 20.8 o posterior) creados después del 27 de diciembre de 2022, debe usar SQL para modificar los permisos.
Inicie sesión en la consola de ApsaraDB for ClickHouse.
En la esquina superior izquierda de la página, seleccione la región donde está desplegado su clúster.
En la página Clusters, vaya a la pestaña Clusters of Community-compatible Edition y haga clic en el ID del clúster deseado.
En el panel de navegación izquierdo, haga clic en Account Management.
En la columna Actions de la cuenta de base de datos deseada, haga clic en Modify Permission.
En el panel Modify Permission, modifique según sea necesario el Authorized Access Scope, el DML Permission y el DDL Permission de la cuenta de base de datos.
Haga clic en OK.
Cambiar una contraseña
Inicie sesión en la consola de ApsaraDB for ClickHouse.
En la esquina superior izquierda de la página, seleccione la región donde está desplegado su clúster.
En la página Clusters, vaya a la pestaña Clusters of Community-compatible Edition y haga clic en el ID del clúster deseado.
En el panel de navegación izquierdo, haga clic en Account Management.
En la columna Actions de la cuenta de base de datos deseada, haga clic en Change Password.
En el panel Change Password, introduzca la nueva contraseña dos veces.
Haga clic en OK.
Eliminar una cuenta de base de datos
Inicie sesión en la consola de ApsaraDB for ClickHouse.
En la esquina superior izquierda de la página, seleccione la región donde está desplegado su clúster.
En la página Clusters, vaya a la pestaña Clusters of Community-compatible Edition y haga clic en el ID del clúster deseado.
En el panel de navegación izquierdo, haga clic en Account Management.
En la columna Actions de la cuenta de base de datos deseada, haga clic en Delete.
-
En el cuadro de diálogo Delete Account, haga clic en OK.
AvisoLas cuentas eliminadas no se pueden restaurar.