Influxdb 如何删除所有XDB数据库?

Influxdb 如何删除所有XDB数据库?,influxdb,Influxdb,我正试图删除除_internal数据库之外的所有XDB数据库,因为我不想每次都手动执行此操作,但是,不支持直接从。我正在考虑为此编写一个shell脚本,但是,我无法列出所有数据库,以便将它们通过管道传输到DROP DATABASE命令。每个建议都会有帮助 为了回答我自己的问题,我编写了一个简短的python脚本,使用- 从influxdb导入InfluxDBClient 导入操作系统 influx\u host=os.getenv('influx\u host','localhost') db\

我正试图删除除_internal数据库之外的所有XDB数据库,因为我不想每次都手动执行此操作,但是,不支持直接从。我正在考虑为此编写一个shell脚本,但是,我无法列出所有数据库,以便将它们通过管道传输到
DROP DATABASE
命令。每个建议都会有帮助

为了回答我自己的问题,我编写了一个简短的python脚本,使用-

从influxdb导入InfluxDBClient
导入操作系统
influx\u host=os.getenv('influx\u host','localhost')
db\u客户端=InfluxDBClient(主机=influx\u主机)
db_list=db_client.get_list_database()
对于db_列表中的db:
db_client.drop_数据库(db['name'])