Tous les produits
Search
Centre de documentation

ApsaraDB for ClickHouse:CREATE USER

Dernière mise à jour :Aug 11, 2026

Créez un compte standard pour un cluster ApsaraDB for ClickHouse compatible avec la communauté.

Prérequis

Avant de commencer, assurez-vous que vous disposez des éléments suivants :

  • Un compte privilégié pour exécuter cette instruction

  • Moins de 500 comptes standards dans le cluster (limite maximale)

Syntaxe

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

Paramètres

Paramètre Description
ON CLUSTER default Applique le compte à tous les nœuds du cluster. Doit être défini sur ON CLUSTER default.
NOT IDENTIFIED Crée le compte sans mot de passe. Équivalent à IDENTIFIED WITH no_password.
IDENTIFIED BY 'password' Crée le compte avec un mot de passe chiffré à l'aide de l'algorithme SHA256. Équivalent à IDENTIFIED WITH sha256_password BY 'password'.
auth_type Spécifie la méthode de stockage du mot de passe. Valeurs prises en charge :

Valeurs auth_type prises en charge :

Valeur Description
no_password Aucun mot de passe n'est défini. Les utilisateurs peuvent se connecter sans mot de passe.
plaintext_password Le mot de passe est stocké en texte clair.
sha256_password Le mot de passe est stocké avec un chiffrement SHA256.

Exemples

Créer un compte avec un chiffrement SHA256 (recommandé)

Les deux instructions ci-dessous créent le compte account2 avec le mot de passe Account2 stocké à l'aide d'un chiffrement 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';

Créer un compte avec un mot de passe en texte clair

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

Créer un compte sans mot de passe

Les deux instructions ci-dessous créent le compte account3 sans mot de passe :

-- 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;

Créer plusieurs comptes en une seule instruction

L'instruction suivante crée les comptes account4 et account5 avec le mot de passe Account stocké à l'aide d'un chiffrement SHA256 :

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