windows系统 安装 InfluxDB

  • Post author:
  • Post category:其他


一、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



版权声明:本文为daxiong0816原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。