Passer au contenu principal

Suppression de l’utilisateur default

Ce guide ne s’applique pas à ClickHouse Cloud.
Dans ce guide, nous allons apprendre à supprimer l’utilisateur default de ClickHouse Server. Pour ce faire, créez un fichier YAML (appelons-le remove_default_user.yaml) avec le contenu suivant
L’emplacement de ce fichier dépend de la manière dont ClickHouse est installé.

Exécuter directement l’exécutable

Si nous exécutons directement ClickHouse (clickhouse server), nous devons placer le fichier dans le répertoire config.d. Lorsque nous lançons le serveur ClickHouse :
Nous verrons apparaître la ligne suivante dans les logs :
Et nous ne pourrons pas nous connecter avec clickhouse client :

Docker ou installation locale

Si nous utilisons ClickHouse via Docker ou s’il est installé sur notre machine, nous devons plutôt placer le fichier dans le répertoire /etc/clickhouse-server/users.d. Donc, si nous l’utilisons avec Docker, nous pouvons monter le répertoire config.d que nous avons créé précédemment sur /etc/clickhouse-server/users.d :
Nous pouvons ensuite consulter les logs du serveur pour vérifier qu’il est bien détecté :
La ligne suivante devrait s’afficher :
Dernière modification le 2 juillet 2026