1、安装

直接下载或网址下载
打开Windows PowerShell,以管理员身份运行,执行下面指令

wget https://download.influxdata.com/influxdb/releases/influxdb-1.8.10_windows_amd64.zip -UseBasicParsing -OutFile influxdb-1.8.10_windows_amd64.zip

2、配置influxdb.conf

修改文件默认路径

dir = "D:/InfluxDB/influxdb-1.8.4/influxdb-1.8.4/meta"
dir = "D:/InfluxDB/influxdb-1.8.4/influxdb-1.8.4/data"
wal-dir = "D:/InfluxDB/influxdb-1.8.4/influxdb-1.8.4/wal"

3、启动

(1)不按配置文件启动
直接双击我们安装路径下的influxd.exe,如果需要在本机访问刚刚启动的服务,那么再双击influx.exe文件即可
(2)按配置文件启动
进入InfluxDB的安装文件夹,执行以下命令:

.\influxd -config influxdb.conf

最后依然双击influx.exe文件,实现在本机访问InfluxDB服务的需求

4、基本指令使用

-- 显示所有数据库
SHOW DATABASES

-- 创建数据库
CREATE DATABASE userdb

-- 使用数据库
USE userdb

-- 删除数据库
DROP DATABASE userdb


方法二:为特定 Measurement 设置保留策略
如果您想为特定 Measurement (monitor_data) 设置不同于数据库默认的保留策略:

sql
-- 1. 首先创建专门针对此Measurement的保留策略
//创建7天
CREATE RETENTION POLICY "rp_monitor_7days" ON "userdb" DURATION 7d REPLICATION 1

//创建半个小时,需修改配置文件
CREATE RETENTION POLICY "rp_30minutes" ON "userdb" DURATION 30m REPLICATION 1

//创建1个小时
CREATE RETENTION POLICY "rp_1hour" ON "userdb" DURATION 1h REPLICATION 1

-- 2. 写入数据时指定保留策略
INSERT INTO "rp_monitor_7days"."monitor_data" (field1,field2) VALUES (value1,value2)

备注:influx.exe 和 influxd.exe 的区别

influxd.exe (InfluxDB 服务端/守护进程,是 InfluxDB 数据库的核心服务程序):

  1. 主要功能:
    ○ 运行 InfluxDB 数据库服务器
    ○ 处理数据存储、查询和数据库管理
    ○ 监听网络请求(默认端口8086用于HTTP API,8088用于RPC服务)
  2. 使用场景:
    ○ 作为后台服务持续运行
    ○ 执行数据库的核心操作
    典型启动方式:点击influxd.exe
    或带配置启动:
influxd.exe -config influxdb.conf

influx.exe (InfluxDB 命令行客户端):

  1. 主要功能:
    ○ 提供命令行界面(CLI)与InfluxDB服务交互
    ○ 执行查询、写入数据和管理任务
    ○ 支持类似SQL的InfluxQL查询语言
  2. 使用场景:
    ○ 交互式查询数据库
    ○ 执行管理操作
    ○ 测试和调试
    典型使用方式:点击influx.exe
    连接特定主机:
influx.exe -host localhost -port 8086
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐