• 在tdengine容器中生成初始化数据库的SH命令


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 crave0812 2024-04-03 10:02 采纳率: 0% 浏览 0 首页/ 大数据 / 在tdengine容器中生成初始化数据库的SH命令 tdengine 在docker中有个taso的tdengine容器,容器已启动了,想通过写一个sh命令的文件,运行docker中的taos命令生成一个初始化数据库,我写的命令是这样的,一直不行,请各位帮忙看一下: # 进入TDengine容器 docker exec -it taos /bin/bash # 连接到TDengine数据库 taos # 创建数据库 CREATE DATABASE IF NOT EXISTS dhsems; 或者以下这样写也不行 docker exec -i taos /usr/local/taos/bin/taos -h 127.0.0.1 -P 6030 -u root -ptaosdata -c "create database dhsems;" 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    3条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-03 10:02
      关注

      引自免费微信小程序:皆我百晓生

      好的,我很乐意帮助您解决这个问题。

      首先,我们需要了解的是,在使用Sh shell命令时,通常我们会使用-v选项来指定输出目录,比如 -v output:/path/to/output。在这里,我们想要把命令输出到/path/to/output这个目录中。

      接下来,你需要明确你的目标是创建一个新的数据库,还是读取已有的数据库数据。

      如果你只是要创建一个新的数据库,那么你可以在命令开始前添加相应的参数。例如,如果你想创建一个名为dhsems的新数据库,你可以这样编写命令:

      docker exec -it taos /bin/bash -p 6030:6030 -u root -ptaosdata -c "create database dhsems;"
      

      但是,如果你想要读取已经存在的数据库数据,那么你可能需要先执行一些其他的操作,然后再执行CREATE DATABASE命令。

      例如,如果我们知道有一个名为test.dhsems的数据库,我们可以先执行docker exec -it taos /bin/bash -u root -ptaosdata -r test.dhsems db_create.sql这个命令来创建新的数据库,并保存SQL脚本。然后,我们可以执行docker exec -it taos /bin/bash -u root -ptaosdata -c "CREATE DATABASE dhsems;"来完成这个过程。

      希望这对你有所帮助!如果你还有其他问题,欢迎随时向我提问。

      评论 编辑记录
    • crave0812 2024-04-03 10:14
      关注

      你说的 “docker exec -it taos /bin/bash -p 6030:6030 -u root -ptaosdata -c "create database dhsems;"这个命令执行不行啊

      评论
    • GISer Liu 2024-04-03 10:24
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      针对你的问题,你可以尝试以下方法来解决:

      1. 进入TDengine容器 : 首先确保你能够进入到TDengine容器中,可以使用以下命令:
        shCopy code
        docker exec -it taos /bin/bash
        
      2. 连接到TDengine数据库 : 进入到容器后,你可以直接使用以下命令连接到TDengine数据库:
        shCopy code
        taos
        
      3. 创建数据库 : 连接

      如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

      评论
      crave0812 2024-04-03 10:31

      这种分步骤的命令是可以,这些命令可以写成一个SH文件吗?就是只要执行这个sh文件就可以把这几步一起执行。创建一个数据库

      回复
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    speedoffice(PPT)如何添加项目编号
    『亚马逊云科技产品测评』活动征文|搭建带有“弱”图像处理功能的流媒体服务器
    【Ubuntu】100 系统字体安装和更改
    【PS-8】选区
    区间信息维护与查询【树状数组 】 - 原理2 多维树状数组
    子类对象构造与析构的过程
    高频电子线路——分频网络
    【Java面向对象】继承的认识与实现(2) 关键字 this 与 super 区别
    万字总结——JavaScript简单入门【值得收藏】
    【云原生 | 29】Docker运行大数据经典分布式平台Hadoop
  • 原文地址:https://ask.csdn.net/questions/8083087