AnalyticDB for MySQL admite dos tipos de cuentas de base de datos: cuentas con privilegios y cuentas estándar. Una cuenta con privilegios puede gestionar todas las cuentas estándar y bases de datos. Para realizar operaciones en la base de datos con una cuenta estándar, debe crearla manualmente y luego otorgarle los permisos correspondientes.
Tipos de cuentas de base de datos
AnalyticDB for MySQL admite cuentas con privilegios y cuentas estándar. La siguiente tabla describe las diferencias entre ambos tipos de cuenta.
|
Tipo de cuenta |
Descripción |
|
cuenta con privilegios |
|
|
cuenta estándar |
|
Crear una cuenta con privilegios
Inicie sesión en la consola de AnalyticDB for MySQL. En la esquina superior izquierda de la consola, seleccione una región. En el panel de navegación izquierdo, haga clic en Clusters. Busque el clúster que desea gestionar y haga clic en su ID.
En el panel de navegación izquierdo, haga clic en Accounts.
-
Cree una cuenta con privilegios.
Para clústeres de Enterprise Edition, Basic Edition y Data Lakehouse Edition: Haga clic en Create Account. En el panel Create Account, configure los parámetros.
Para clústeres de Data Warehouse Edition: Haga clic en Create Privileged Account. En el panel Create Privileged Account, configure los parámetros.
Parámetro
Descripción
Database Account
Nombre de la cuenta con privilegios. El nombre debe cumplir los requisitos que se muestran en la consola.
Account Type
-
Para un clúster de Data Warehouse Edition, este parámetro está fijado como Privileged Account y no requiere configuración.
-
Para clústeres de Enterprise Edition, Basic Edition y Data Lakehouse Edition, seleccione Privileged Account.
New Password
Contraseña de la cuenta con privilegios. La contraseña debe cumplir los requisitos que se muestran en la consola.
Confirm Password
Introduzca la contraseña nuevamente para confirmarla.
Description
Descripción opcional para facilitar la gestión de la cuenta.
Haga clic en OK para crear la cuenta.
Crear cuentas estándar y otorgar permisos
Operaciones en la consola
Solo puede crear cuentas estándar y otorgarles permisos desde la consola para clústeres de Enterprise Edition, Basic Edition y Data Lakehouse Edition.
Inicie sesión en la consola de AnalyticDB for MySQL. En la esquina superior izquierda de la consola, seleccione una región. En el panel de navegación izquierdo, haga clic en Clusters. Busque el clúster que desea gestionar y haga clic en su ID.
En el panel de navegación izquierdo, haga clic en Accounts.
Haga clic en Create Account.
-
En el panel Create Account, establezca los siguientes parámetros.
Parámetro
Descripción
Database Account
Nombre de la cuenta estándar. El nombre debe cumplir los requisitos que se muestran en la consola.
Account Type
Seleccione Standard Account.
NotaSi desea utilizar un usuario de RAM para realizar desarrollo SQL en la consola de Enterprise Edition, Basic Edition o Data Lakehouse Edition, debe associate the RAM user with this standard account después de crear la cuenta estándar.
New Password
Contraseña de la cuenta estándar. La contraseña debe cumplir los requisitos que se muestran en la consola.
Confirm Password
Introduzca la contraseña nuevamente para confirmarla.
Description
Descripción opcional para facilitar la gestión de la cuenta.
Haga clic en OK.
Una vez creada la cuenta, haga clic en Permissions en la columna Actions de dicha cuenta para configurar sus permisos.
Cambiar la contraseña de una cuenta
Si olvida la contraseña de una cuenta de base de datos, puede restablecerla desde la consola.
Por seguridad de los datos, se recomienda cambiar la contraseña periódicamente.
En la página Accounts, haga clic en Change Password a la derecha de la cuenta. Introduzca y confirme la nueva contraseña según las indicaciones, y luego haga clic en OK.
Operaciones SQL
Puede utilizar sentencias SQL para crear cuentas estándar y otorgarles permisos tanto en clústeres de Data Warehouse Edition como de Enterprise Edition, Basic Edition y Data Lakehouse Edition. Las cuentas estándar creadas mediante sentencias SQL aparecen en la consola para los clústeres de Enterprise Edition, Basic Edition y Data Lakehouse Edition, pero no para los de Data Warehouse Edition. Para los clústeres de Data Warehouse Edition, debe ejecutar la sentencia SELECT User FROM mysql.user; para consultar las cuentas.
Puede utilizar las siguientes operaciones SQL para gestionar cuentas de base de datos: