You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CnosDB官方文档Docker部署后插入数据提示用户‘cnosdb’不存在求助

解决CnosDB容器用户'cnosdb'不存在问题

方案一:创建cnosdb用户

  1. 进入运行中的CnosDB容器:
docker exec -it cnosdb sh
  1. 启动CnosDB命令行客户端:
cnosdb-cli
  1. 在CLI中执行SQL创建用户并授权(设置空密码匹配原curl配置):
CREATE USER cnosdb WITH PASSWORD '';
GRANT ALL ON oceanic_station TO cnosdb;
  1. 输入exit退出CLI和容器,重新执行原curl命令即可。

方案二:改用默认root用户

直接替换curl命令中的用户名为root(默认空密码),修改后的命令如下:

curl -i -u "root:" -H "Accept: application/json" \
-XPOST "http://127.0.0.1:8902/api/v1/sql?db=oceanic_station" \
-d "INSERT INTO air (TIME, station, visibility, temperature, pressure)
VALUES ('2022-10-19 05:40:00', 'XiaoMaiDao', 55, 68, 76), ('2022-10-19 04:40:00', 'XiaoMaiDao', 55, 68, 76);"

执行上述命令后即可完成数据插入。

内容的提问来源于stack exchange,提问作者ilila

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 07:42:16