Windows安装InfluxDB以及使用

由于最近的任务需要用到InfluxDB时序数据库,因此通过参考别人的文档,根据自身情况进行归纳总结InfluxDB的安装和使用以便后续查阅。

一、InfluxDB下载

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

二、安装

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

三、运行InfluxDB

由于是exe文件,因此我们只需要进入CMD启动即可。卡打开CMD,进入InfluxDB的解压文件的底层文件夹,执行Influxd.exe,数据库即可运行,注意不要关闭该窗口,否则数据库服务将退出,操作如下:Windows安装InfluxDB以及使用_第3张图片
由于需要监听8086端口,所有会弹出防火墙提示,点击允许访问即可。

四、运行InfluxDB客户端

启动cmd窗口,进入InfluxDB解压文件,启动influx.exe,程序会默认连接本地的InfluxDB服务端;然后输入命令show databases,即可查看以有的数据库;操作如下:
Windows安装InfluxDB以及使用_第4张图片

五、打开web管理配置

web管理配置需要使用Chronograf,官方下载地址为:https://portal.influxdata.com/downloads,下载完解压点击chronograf.exe直接运行即可,在浏览器中输入http://localhost:8888/即可进入,此时会提示输入账户和密码,因此我们开始创建账户密码。
首先,打开influxdb.conf配置文件,将auth-enabled为true;
Windows安装InfluxDB以及使用_第5张图片
然后重新载入最新的配置文件;
Windows安装InfluxDB以及使用_第6张图片打开influx.exe查看身份认证是否开启,使用命令showdatabases;在这里插入图片描述
表名身份认证已打开;接着创建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"

Windows安装InfluxDB以及使用_第7张图片
到此为止,admin账户创建成功。
在浏览器中输入http://localhost:8888/进入web管理页面输入账户密码即可进入;

六、数据备份与恢复

#备份元数据
influxd backup 元数据备份后存储位置
influxd backup -host localhost:8088 元数据备份后存储位置   # 远程备份

#备份数据库
influxd backup -database database_name  数据备份后存储位置
influxd backup -database database_name -host localhost:8088 数据备份后存储位置      // 远程备份

#恢复元数据
influxd restore -metadir /var/lib/influxdb/meta/ 元数据备份文件的存储位置

#恢复数据库
influxd restore -database database_name -datadir /var/lib/influxdb/data 数据备份文件的存储位置

#修改权限
chown -R influxdb:influxdb /var/lib/influxdb

#重启influxdb
service influxdb stop
service influxdb start

其中,/var/lib/influxdb/meta/和/var/lib/influxdb/data为influxdb.conf中设定的路径,需根据自己设置进行将命令中对于路径替换。
备份操作如下:Windows安装InfluxDB以及使用_第8张图片

参看资料:

1、https://www.cnblogs.com/heibai-ma/p/10984374.html
2、https://www.waitig.com/install-and-use-influxdb-in-windows.html
3、https://blog.csdn.net/qian_feifei/article/details/75139665?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

你可能感兴趣的:(Windows安装InfluxDB以及使用)