一、Windows 安裝
1、下載windows版本數據庫
[下載influxdb](https://dl.influxdata.com/influxdb/releases/influxdb-1.7.0_windows_amd64.zip)
2、啓動數據庫
2.1、解壓到D:\tools\common_tools\influxdb-1.7.0-1
2.2、命令行進入D:\tools\common_tools\influxdb-1.7.0-1
2.3、執行命令啓動數據庫 influxd
2.4、客戶端連接數據庫
命令行進入D:\tools\common_tools\influxdb-1.7.0-1執行influx -host localhost -port 8086命令
3、安裝可視化工具
3.1、[下載influxDB Studio](https://pan.baidu.com/s/1GEaAhoS49-Ogyx-CBPVEbA) 驗證碼:8w8u
3.2新建連接,用戶名與密碼都是root
二、linux下安裝
官網地址:https://portal.influxdata.com/downloads/
點擊上圖的 “v1.7.8” 發現不起作用,其實真正的下載鏈接就在頁面中。
右鍵點擊鼠標,審查元素,搜索release,找到下圖的鏈接:
https://dl.influxdata.com/influxdb/releases/influxdb-1.7.8.x86_64.rpm
把鏈接複製下來,拷貝到瀏覽器中即可下載。
安裝
1、mkdir -p /app/influxdb-1.7.8
2、將下載的influxdb-1.7.8.x86_64.rpm包上傳到剛建立的目錄/app/influxdb-1.7.8
3、cd /app/influxdb-1.7.8
4、解壓安裝
rpm -ivh --prefix=/app/influxdb-1.7.8/ influxdb-1.7.8.x86_64.rpm
5、切換目錄到/app/influxdb-1.7.8/var/lib/influxdb創建meta,data,wal目錄
cd /app/influxdb-1.7.8/var/lib/influxdb
mkdir meta,data,wal
6、授權
chmod -R 777 /app/influxdb-1.7.8/var/lib/influxdb/data
7、修改/app/influxdb-1.7.8/etc/influxdb/influxdb.conf
主要修改meta,data,wal存放位置及端口
8、測試啓動是否成功
cd /app/influxdb-1.7.8/usr/bin
influx -port 18086
9、常用命令
show databases;
use database1;
show measurements;
show users;
10、備份與恢復
參考官網地址: https://docs.influxdata.com/influxdb/v1.7/administration/backup_and_restore/
開啓備份
cd /app/influxdb-1.7.8/usr/bin修改influxdb.conf文件
備份
influxd backup -portable -database gefs_v1_0 -host 127.0.0.1:18088 /t2019/snapshot
copy備份文件
scp /t2019/snapshot [email protected]:/app/backup
還原(數據庫不存在的情況下)
influxd restore -portable -database gefs_v1_0 /app/backup
基本概念
influxDB中的名詞 | MySql中的概念 |
---|---|
database | 數據庫 |
measurement | 數據表 |
point | 行數據 |
Point屬性 | MySql中的概念 |
---|---|
time | 每個數據記錄時間,是數據庫中的主索引(會自動生成) |
fields | 各種記錄值(沒有索引的屬性) |
tags | 各種有索引的屬性 |