influxdb 数据库(用于日志存储)
最后更新于:2022-04-02 04:01:13
[TOC]
## 安装
1. docker 安装
`docker pull influxdb`
## 启动
1. docker 启动
`docker run -d -p 8086:8086 --name my_influxdb influxdb`
## 进入 docker 镜像
```bash
// 进入docker镜像:
docker exec -it my_influxdb bash
//进入/usr/bin目录,这里面有Influxdb的工具
root@aec85244ff22:/usr/bin# find | grep influx
./influx
./influx_inspect
./influx_stress
./influx_tsm
./influxd
//进入Influxdb客户端命令行
/usr/bin/influx
```
## 利用influxdb的API来写数据
> [官网教程](https://docs.influxdata.com/influxdb/v1.4/tools/api/#write)
## sql 常用
```
#创建数据库
create database "db_name"
#显示所有的数据库
show databases
#删除数据库
drop database "db_name"
#使用数据库
use db_name
# 查询
select * from table_name
#显示该数据库中所有的表
show measurements
#创建表,直接在插入数据的时候指定表名
insert test,host=127.0.0.1,monitor_name=test count=1
#删除表
drop measurement "measurement_name"
```
';