跳转到主要内容

删除 default 用户

本指南不适用于 ClickHouse Cloud。
本指南将介绍如何从 ClickHouse Server 中删除 default 用户。 为此,我们可以创建一个 YAML 文件 (例如命名为 remove_default_user.yaml) ,内容如下
该文件的位置取决于 ClickHouse 的安装方式。

直接运行可执行程序

如果我们直接运行 ClickHouse (clickhouse server) ,则需要将该文件放到 config.d 目录下。 当我们运行 ClickHouse Server 时:
我们会在日志中看到下面这一行:
而且我们将无法通过 clickhouse client 连接:

Docker 或本机安装

如果我们是通过 Docker 运行 ClickHouse,或者已将其安装在本机上,则需要改为将该文件放在 /etc/clickhouse-server/users.d 目录下。 因此,如果是使用 Docker 运行,就可以将前面创建的 config.d 目录挂载到 /etc/clickhouse-server/users.d
然后,我们可以搜索服务器日志,确认是否已采集到它:
我们应该会看到下面这一行:
最后修改于 2026年7月2日