Todos los productos
Search
Centro de documentos

ApsaraDB for ClickHouse:CREATE USER

Última actualización: Sep 05, 2026

Cree una cuenta estándar para un clúster de ApsaraDB for ClickHouse compatible con la versión comunitaria.

Requisitos previos

Antes de empezar, asegúrese de cumplir con lo siguiente:

  • Una cuenta con privilegios para ejecutar esta sentencia

  • Menos de 500 cuentas estándar en el clúster (límite máximo)

Sintaxis

CREATE USER [IF NOT EXISTS] name1 [, name2, ...] [ON CLUSTER default]
    [NOT IDENTIFIED | IDENTIFIED {[WITH {auth_type}] BY {'password'}}]

Parámetros

Parámetro

Descripción

ON CLUSTER default

Aplica la cuenta a todos los nodos del clúster. Debe establecerse como ON CLUSTER default.

NOT IDENTIFIED

Cree la cuenta sin contraseña. Equivale a IDENTIFIED WITH no_password.

IDENTIFIED BY 'password'

Cree la cuenta con una contraseña cifrada mediante el algoritmo SHA256. Equivale a IDENTIFIED WITH sha256_password BY 'password'.

auth_type

Especifica el método de almacenamiento de la contraseña. Valores compatibles:

Valores de auth_type compatibles:

Valor

Descripción

no_password

No se establece ninguna contraseña. Los usuarios pueden iniciar sesión sin contraseña.

plaintext_password

La contraseña se almacena en texto sin formato.

sha256_password

La contraseña se almacena con cifrado SHA256.

Ejemplos

Crear una cuenta con cifrado SHA256 (recomendado)

A continuación, las sentencias crean account2 con la contraseña Account2 almacenada mediante cifrado SHA256:

-- Shorthand form
CREATE USER IF NOT EXISTS 'account2' ON CLUSTER default IDENTIFIED BY 'Account2';

-- Explicit form
CREATE USER IF NOT EXISTS 'account2' ON CLUSTER default IDENTIFIED WITH sha256_password BY 'Account2';

Crear una cuenta con contraseña en texto sin formato

CREATE USER IF NOT EXISTS 'account1' ON CLUSTER default IDENTIFIED WITH plaintext_password BY 'Account1';

Crear una cuenta sin contraseña

A continuación, las sentencias crean account3 sin contraseña:

-- Shorthand form
CREATE USER IF NOT EXISTS 'account3' ON CLUSTER default NOT IDENTIFIED;

-- Explicit form
CREATE USER IF NOT EXISTS 'account3' ON CLUSTER default IDENTIFIED WITH no_password;

Crear varias cuentas en una sola sentencia

La siguiente sentencia crea account4 y account5 con la contraseña Account almacenada mediante cifrado SHA256:

CREATE USER IF NOT EXISTS 'account4', 'account5' ON CLUSTER default IDENTIFIED BY 'Account';