1、clickhosue从配置文件加载密码设置
2、clickhouse版本 clickhouse/clickhouse-server:23.3.9.55
3、配置文件生成userx.xml和config.xml
文件路径在/mydata/clickhouse/data/preprocessed_configs下
docker run -d --name clickhouse -p 8123:8123 -p 9000:9000 -v /mydata/clickhouse/data:/var/lib/clickhouse -v /mydata/clickhouse/logs:/var/log/clickhouse-server clickhouse/clickhouse-server:23.3.9.55
执行成功后docker rm -f clickhouse
再次执行从配置文件加载
docker run -d --name=clickhouse-server \
-p 8123:8123 -p 9090:9000 \
--ulimit nofile=262144:262144 \
-v /data/clickhouse/data:/var/lib/clickhouse:rw \
-v /mydata/clickhouse/data/preprocessed_configs/config.xml:/etc/clickhouse-server/config.xml \
-v /mydata/clickhouse/data/preprocessed_configs/users.xml:/etc/clickhouse-server/users.xml \
-v /data/clickhouse/log:/var/log/clickhouse-server:rw \
clickhouse/clickhouse-server:23.3.9.55
uses.xml设置密码 重置写入一个最简化的users.xml
cat <<EOF > /mydata/clickhouse/data/preprocessed_configs/users.xml
<clickhouse>
<profiles>
<default>
</default>
<readonly>
<readonly>1</readonly>
</readonly>
</profiles>
<users>
<default>
<password>MyStrongPassword123</password>
<networks>
<ip>::/0</ip>
</networks>
<profile>default</profile>
<quota>default</quota>
</default>
</users>
<quotas>
<default>
<interval>
<duration>3600</duration>
<queries>0</queries>
<errors>0</errors>
<result_rows>0</result_rows>
<read_rows>0</read_rows>
<execution_time>0</execution_time>
</interval>
</default>
</quotas>
</clickhouse>
EOF
进入cilckhouse-cilent --password 输入密码即可