windows系统 安装 InfluxDB

一、InfluxDB下载

InfluxDB的windows(64-bit)下载地址为:https://dl.influxdata.com/influxdb/releases/influxdb-1.7.7_windows_amd64.zip

二、安装
influxDB是不需要安装的,只需要将压缩文件解压到相应的目录即可; 解压后的文件如下:
其中,influxd.exe为数据库服务程序,influx.exe为客户端程序,influxdb.conf配置文件;打开influxdb.conf配置文件修改三个路径,如果使用默认路径无需修改,如下:

 

 

三、运行InfluxDB
由于是exe文件,因此我们只需要进入CMD启动即可。打开CMD,进入InfluxDB的解压文件的底层文件夹,执行Influxd.exe,(也可以直接双击),数据库即可运行,注意不要关闭该窗口,否则数据库服务将退出,操作如下:


由于需要监听8086端口,所有会弹出防火墙提示,点击允许访问即可。 

四、运行InfluxDB客户端
启动cmd窗口,进入InfluxDB解压文件,启动influx.exe,程序会默认连接本地的InfluxDB服务端;然后输入命令show databases,即可查看以有的数据库;操作如下:

接着创建admin管理员账户,账户名为admin,密码为admin,使用命令为
CREATE USER admin WITH PASSWORD ‘admin’ WITH ALL PRIVILEGES

#创建管理员
CREATE USER admin WITH PASSWORD 'admin' WITH ALL PRIVILEGES       
# 创建用户
CREATE USER "username" WITH PASSWORD 'password'
# 显示用户
SHOW USERS
# 删除用户
DROP USER "username"

创建表 

CREATE DATABASE db2019

使用tz报错ERR: error parsing query: unable to find time zone Asia/Shanghai

tz()子句返回指定时区的UTC偏移量。

实际使用时却报错了:
1.Ubuntu中influxdb版本为1.2.4,报错:error parsing query: found tz, expected ; at line 1, char 60
查了一下原因是版本太低,从1.3开始支持。
2.Windows中influxdb版本为1.8.2,报错:error parsing query: unable to find time zone Asia/Shanghai

Windows解决方法:
下载window版本的golang,安装过程省略。
配置环境变量:

系统变量 — Path — 编辑 — 新建:

  • 新建两个系统变量GOPATH和GOROOT:

 

GOPATH的值是Go项目的工作路径,自己指定。

重启influxd

 

### 安装 InfluxDB 用户界面 为了在 Windows安装并配置 InfluxDB 的用户界面 (UI),需先完成 InfluxDB 主程序的安装。通常情况下,InfluxDB UI 是随主应用程序一起提供,并通过浏览器访问。 #### 下载安装 InfluxDB 可以从官方网址获取适合 Windows 系统架构的最新版 InfluxDB 二进制文件[^1]。下载完成后解压缩到指定目录,例如 `C:\Program Files\InfluxData` 或者默认位置 `C:\Users\<用户名>\.influxdbv2`[^3]。 #### 启动服务 启动命令提示符(CMD),切换至刚才放置可执行文件的文件夹内: ```batch cd C:\path\to\influxdb\ ``` 运行如下指令来初始化设置向导以及开启后台进程: ```batch influxd.exe setup --username admin --password your_password --org my_org --bucket my_bucket --retention 7d --force-password ``` 此过程会创建管理员账户和其他必要的初始参数。注意替换上述占位符为实际值。 #### 访问 Web 控制台 一旦服务器成功启动,默认监听端口为8086,在Web浏览器地址栏输入 http://localhost:8086 并按回车键即可打开图形化管理工具——Chronograf,这是集成于 InfluxDB 中的一部分用于监控和查询数据可视化面板[^4]。 请注意,如果防火墙阻止了该连接,则可能需要调整安全策略允许HTTP请求到达目标端口。 #### 验证安装 可以通过以下方式验证是否可以正常工作: - 浏览器能够加载 Chronograf 页面; - 使用 curl 工具测试 API 响应状态码返回 204 No Content 表明无错误发生; ```bash curl -G 'http://localhost:8086/ping' ``` 以上步骤描述了如何在 Windows 操作系统环境中准备、部署并启用 InfluxDB 及其关联的前端界面组件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值