当前位置: 首页 > news >正文

docker 安装TDengine 并创建新用户

直接启动语句

# 启动容器
docker run -d \--name td \--network py_base \--ip 172.18.0.23 \-p 7030:6030 \-p 7041:6041 \-p 7043:6043 \-p 7044-7049:6044-6049 \-p 7044-7045:6044-6045/udp \-p 7060:6060 \-e TAOS_USER=xxxx \ #改成你的账号-e TAOS_PASSWORD=xxxxxx \ #改成你的密码-v /etc/localtime:/etc/localtime:ro \-v /data/volume/docker_image_volume/td_3.3.3.0/lib:/var/lib/taos \-v /data/volume/docker_image_volume/td_3.3.3.0/log:/var/log/taos \tdengine/tdengine:3.3.3.0

如果找不到镜像 手动拉取

# 先拉取镜像
docker pull tdengine/tdengine:3.3.3.0

命令说明:
-d:后台运行容器
–name td :指定容器名称
多个-p参数:映射端口
-e参数:设置环境变量
-v参数:挂载卷
–network py_base:将容器加入 py_base 网络 需要你提前创建
–ip 172.18.0.23:指定容器在网络中的 IP 地址
-v /etc/localtime:/etc/localtime:ro:挂载本地时间配置,保证容器内时间与主机一致(只读权限)

走到这 当你链接的时候会报错

TDengine ERROR (0x351): sql: show  databases, desc: Invalid user

核心问题是用户未正确创建或凭据不匹配,需要手动创建用户并授权,再使用正确的用户名 / 密码连接即可解决。

登录后创建用户的完整步骤:

1.登录:

taos -u root -p
# 输入密码 taosdata 并回车

2.成功登录后,执行 SQL 创建用户并授权:

CREATE USER 你的账号 PASS '你的密码';
GRANT ALL ON *.* TO 你的账号;

3.退出 root 登录:

quit;

4.用新用户 puyoutd 登录测试:

taos -u 你的账号 -p
# 输入密码 你的密码 并回车

出现下图说明ok了
在这里插入图片描述

在 TDengine 中,可以通过以下步骤禁用默认账号root

1.使用其他具有足够权限的用户登录 TDengine。例如,你之前创建的用户,你可以使用以下命令登录:

taos -u 你的账号 -p 你的密码

登录后,使用ALTER USER命令禁用root用户。根据 TDengine 的用户管理规则,你可以执行以下 SQL 语句

alter user root enable 0;

要重新启用被禁用的 TDengine 用户(例如root用户),可以通过以下步骤操作:

1.使用具有管理员权限的用户登录

# 容器内登录
taos -u puyoutd -p
# 输入密码 puyou123. 后回车# 或从容器外登录(需指定主机和端口)
taos -h 127.0.0.1 -P 7030 -u 你的账号 -p

2.执行启用用户的 SQL 命令:

-- 格式:ALTER USER 用户名 ENABLE 1;
ALTER USER root ENABLE 1;

3.验证用户状态(可选):

-- 查看用户列表及状态
SHOW USERS;
http://www.dtcms.com/a/398016.html

相关文章:

  • 网站推广实施方案珠海网站制作软件
  • 为世界添彩 - WebGL 中的颜色与着色器变量
  • 初识MYSQL —— mysql的安装
  • c回顾 01
  • 【LeetCode 每日一题】3484. 设计电子表格——(解法一)二维数组
  • python+django/flask+springboot实践性教学系统 实训任务发布 学生作业提交 教师评阅管理系统
  • 洞悉未来,智驭不确定性:蒙特卡洛模拟决策模型实践
  • 长宁哪里有做网站优化比较好利润在100万到300万之间税率2021
  • 沈阳网站设计外包广西建设网官网桂建云
  • vscode 插件怎么实现编辑器行号处添加图标标记
  • Git 从零到一:以 Gitee 为例的实战与可视化指南
  • React 标准 SPA 项目 入门学习记录
  • HAProxy 完整指南:简介、负载均衡原理与安装配置
  • 领码课堂 | React 核心组件与高级性能优化全实战指南
  • 涡轮丝杆升降机的丝杆材质有哪些?
  • 前端笔记:vue中 Map、Set之间的使用和区别
  • 中美关系最新消息视频重庆seo优化公司
  • 【Cesium 开发实战教程】第六篇:三维模型高级交互:点击查询、材质修改与动画控制
  • 英雄联盟视频网站源码做产品设计之前怎么查资料国外网站
  • Vue3-接入飞书H5应用
  • 四川省建设厅网站川北医学院广告网站怎么建设
  • 七彩喜智慧养老:科技向善,让晚年生活绽放“喜”悦之光
  • 模型驱动的 AI Agent架构:亚马逊云科技的Strands框架技术深度解析
  • 【数据结构】——外部排序(K路归并)
  • 【观成科技】活跃黑产团伙“黑猫”攻击武器加密通信分析
  • 高斯过程(Gaussian Process)回归:一种贝叶斯非参数方法
  • 微算法科技(NASDAQ MLGO)创新基于账户加权图与后量子密码学的区块链
  • 中国银行信息科技岗位笔试
  • WXML 编译错误修复总结
  • 怎么给网站wordpress游戏网站策划书