Todos los productos
Search
Centro de documentos

PolarDB:Account management

Última actualización: Sep 05, 2026

PolarDB-X 1.0 ofrece gestión de cuentas. En este tema se describe cómo crear cuentas, modificar permisos de cuentas y restablecer contraseñas de cuentas en la consola.

Precauciones

  • La gestión de cuentas solo está disponible para instancias de V5.3.6 10460044 o posterior.

  • En la consola solo se pueden conceder permisos de tipo DML only, DDL only, read-only y read/write a las cuentas estándar. Para conceder permisos más específicos, debe usar sentencias SQL. Para obtener más información, consulte Account and permission system.

Tipos de cuentas y permisos

  • PolarDB-X 1.0 admite los dos tipos de cuentas de base de datos que se describen a continuación:

    Tipo de cuenta

    Descripción

    cuenta privilegiada

    • Las cuentas privilegiadas solo se pueden crear y gestionar mediante sentencias SQL.

    • Solo se puede crear una cuenta privilegiada por instancia. Esta cuenta puede gestionar todas las cuentas estándar y bases de datos de la instancia.

    • Una cuenta privilegiada tiene permisos elevados para cumplir requisitos de gestión de permisos personalizados y detallados, como conceder permisos de consulta sobre distintas tablas a diferentes usuarios.

    • Una cuenta privilegiada tiene todos los permisos sobre todas las bases de datos de la instancia y puede finalizar la conexión de cualquier cuenta.

    cuenta estándar

    • Las cuentas estándar se pueden crear y gestionar en la consola, mediante una API o mediante sentencias SQL.

    • Se pueden crear varias cuentas estándar para una instancia. El número máximo de cuentas que se pueden crear depende del kernel de la instancia.

    • Debe conceder manualmente permisos a una cuenta estándar para bases de datos específicas.

    • Una cuenta estándar no puede crear ni gestionar otras cuentas, ni finalizar la conexión de otras cuentas.

  • A continuación se enumeran las operaciones SQL compatibles para cada tipo de cuenta y permiso.

    Tipo de cuenta

    Permiso

    SELECT

    INSERT

    UPDATE

    DELETE

    INDEX

    ALTER

    CREATE

    DROP

    GRANT

    cuenta estándar

    DDL only

    No compatible

    No compatible

    No compatible

    No compatible

    Compatible

    Compatible

    Compatible

    Compatible

    No compatible

    DML only

    Compatible

    Compatible

    Compatible

    Compatible

    No compatible

    No compatible

    No compatible

    No compatible

    No compatible

    read-only

    Compatible

    No compatible

    No compatible

    No compatible

    No compatible

    No compatible

    No compatible

    No compatible

    No compatible

    read/write

    Compatible

    Compatible

    Compatible

    Compatible

    Compatible

    Compatible

    Compatible

    Compatible

    No compatible

    cuenta privilegiada

    Root

    Compatible

    Compatible

    Compatible

    Compatible

    Compatible

    Compatible

    Compatible

    Compatible

    Compatible

Cree una cuenta

  1. Inicie sesión en la consola de PolarDB-X 1.0.

  2. En la barra de navegación superior, seleccione la región donde está desplegada la instancia.

  3. Busque la instancia de destino y haga clic en su ID de instancia.

  4. En el panel de navegación izquierdo, haga clic en Accounts.

  5. En la esquina superior derecha de la página, haga clic en Create Account.

    Nota

    En la consola solo se pueden crear cuentas estándar. Para crear una cuenta privilegiada, debe usar sentencias SQL.

  6. En el cuadro de diálogo que aparece, establezca los parámetros que se indican a continuación:

    Parámetro

    Descripción

    database account

    Introduzca el nombre de la cuenta.

    Nota

    El nombre de la cuenta debe cumplir los requisitos que se indican a continuación:

    • Debe tener una longitud de 2 a 16 caracteres y estar formado por letras minúsculas, dígitos o caracteres especiales.

    • Debe comenzar con una letra y terminar con una letra o un dígito.

    • El nombre de la cuenta debe ser único dentro de la instancia.

    • Después de crear la cuenta, el nombre completo de la cuenta consta del nombre que introdujo y un host. De forma predeterminada, el host es %, lo que permite a la cuenta iniciar sesión en la base de datos desde cualquier host.

    new password

    Establezca una contraseña para la cuenta.

    Nota

    La contraseña debe cumplir los requisitos que se indican a continuación:

    • Debe tener una longitud de 8 a 32 caracteres.

    • Debe contener caracteres de como mínimo tres de los tipos de caracteres que se indican a continuación: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales.

    • Caracteres especiales permitidos:

      !@#$%^&*()_+-=

    confirm new password

    Introduzca la contraseña nuevamente.

    authorized database

    Conceda a la cuenta permisos sobre una o varias bases de datos.

    1. Seleccione una o varias bases de datos y haga clic en Authorize > para moverlas de la lista Databases de la izquierda a la lista Authorized Databases de la derecha.

    2. En la lista Authorized Databases de la derecha, seleccione los permisos para las bases de datos de destino.

    Nota
    • El permiso predeterminado es Read-only. También puede cambiar el permiso a Read and write, DDL Only o DML Only.

    • Para conceder los mismos permisos a varias bases de datos a la vez, haga clic en un botón de la esquina superior derecha del cuadro Authorized Databases, como Set all to read/write.

  7. Haga clic en OK.

Modifique los permisos de cuentas estándar

  1. Inicie sesión en la consola de PolarDB-X 1.0.

  2. En la barra de navegación superior, seleccione la región donde está desplegada la instancia.

  3. Busque la instancia de destino y haga clic en su ID de instancia.

  4. En el panel de navegación izquierdo, haga clic en Accounts.

  5. Busque la cuenta de destino y haga clic en Modify Permissions en la columna Operation.

    Nota

    Una cuenta privilegiada tiene todos los permisos sobre todas las bases de datos. Por lo tanto, no es necesario usar la opción Modify Permissions para este tipo de cuenta.

  6. En el cuadro de diálogo que aparece, modifique los permisos de la cuenta:

    Parámetro

    Descripción

    authorized database

    Modifique los permisos de la cuenta sobre una o varias bases de datos.

    1. Seleccione una o varias bases de datos y haga clic en Authorize > o < Remove para agregarlas a la cuenta de destino o quitarlas de ella.

    2. En la lista Authorized Databases de la derecha, seleccione los permisos para las bases de datos de destino.

    Nota
    • Puede cambiar el permiso a Read-only, Read and write, DDL Only o DML Only.

    • Para conceder los mismos permisos a varias bases de datos a la vez, haga clic en un botón de la esquina superior derecha del cuadro Authorized Databases, como Set all to read/write.

  7. Haga clic en OK.

Restablezca la contraseña de una cuenta

  1. Inicie sesión en la consola de PolarDB-X 1.0.

  2. En la barra de navegación superior, seleccione la región donde está desplegada la instancia.

  3. En el panel de navegación izquierdo, haga clic en Instances.

  4. Busque la instancia de destino y haga clic en su ID de instancia.

  5. En el panel de navegación izquierdo, haga clic en Accounts.

  6. Busque la cuenta de destino y haga clic en Reset Password en la columna Operation.

  7. En el cuadro de diálogo que aparece, establezca los parámetros que se indican a continuación:

    Parámetro

    Descripción

    new password

    Establezca una contraseña nueva para la cuenta.

    Nota

    La contraseña debe cumplir los requisitos que se indican a continuación:

    • Debe tener una longitud de 8 a 32 caracteres.

    • Debe contener caracteres de como mínimo tres de los tipos de caracteres que se indican a continuación: letras mayúsculas, letras minúsculas, dígitos y caracteres especiales.

    • Caracteres especiales permitidos:

      !@#$%^&*()_+-=

    confirm new password

    Introduzca la contraseña nueva nuevamente.

  8. Haga clic en OK.

Elimine una cuenta

  1. Inicie sesión en la consola de PolarDB-X 1.0.

  2. En la barra de navegación superior, seleccione la región donde está desplegada la instancia.

  3. En el panel de navegación izquierdo, haga clic en Instances.

  4. Busque la instancia de destino y haga clic en su ID de instancia.

  5. En el panel de navegación izquierdo, haga clic en Accounts.

  6. Busque la cuenta de destino y haga clic en Delete en la columna Operation.

    Nota

    No se puede eliminar una Privileged Account en la consola. Sin embargo, las cuentas privilegiadas se pueden eliminar mediante sentencias SQL.

  7. En el cuadro de diálogo que aparece, haga clic en OK.