Linux centos 安装向量数据库milvus

一定要先安装docker

下载两个文件docker-compose.yml,milvus.yaml(修改密码使用)

下载后,点击安装命令会自动docker pull拉取镜像并启动

1.进入服务器,创建目录:/usr/local/milvus

2. 下载最新版 docker-compose.yml(v2.6.x 稳定版)

复制代码
wget https://github.com/milvus-io/milvus/releases/download/v2.6.15/milvus-standalone-docker-compose.yml -O docker-compose.yml

国内慢就用阿里云镜像:

复制代码
wget https://mirrors.aliyun.com/milvus/milvus-standalone-docker-compose.yml -O docker-compose.yml

3.(可选)启用密码认证(改密码关键)

bash

运行

复制代码
# 下载默认配置模板
wget https://raw.githubusercontent.com/milvus-io/milvus/v2.6.15/configs/milvus.yaml

编辑 milvus.yaml

复制代码
vi milvus.yaml

找到并改成:

yaml

复制代码
common:
  security:
    authorizationEnabled: true
    defaultRootPassword: 你自己的密码   # 比如: Milvus@2026

4. 启动(后台运行)

复制代码
docker compose up -d

5. 查看状态

复制代码
docker compose ps

看到 milvus-standalonerunning 就成功。

6.安装客户端attu连接

你 Milvus 是用 docker compose 装的,网络名叫 milvus

一键启动(直接复制)

bash

运行

复制代码
docker run -d \
  --name attu \
  --network milvus \
  -p 8000:3000 \
  -e MILVUS_URL=milvus-standalone:19530 \
  zilliz/attu:v2.6

访问

浏览器打开:输入默认账号root和你的密码就行了

复制代码
http://localhost:8000

重点:上面的密码是初始化默认的密码,登录后如果需要重新修改密码可以在attu上修改

再次修改密码后密码会保存到etcd下面,设置的初始化密码就无效了

如果你忘记了密码,想要重置密码,就得把volumes给删了,重启启动,彻底重置,会导致(清空数据 + 重新初始化密码)

java 复制代码
docker compose down -v

docker compose up -d

最后,你真忘记了密码又想要保留数据,那就把mlivus.yaml 下面给管了,登录后重置就行了

改成:

yaml

java 复制代码
common:
  security:
    authorizationEnabled: false   # 关闭认证,不用密码就能进
    defaultRootPassword: xxxxx

保存退出。

重启 Milvus(重载配置,数据保留
复制代码
docker compose down
docker compose up -d

重启后,不需要密码就能连接。

或者

1)先关闭认证(同上)

bash

运行

复制代码
cd /usr/local/milvus
vim milvus.yaml
# authorizationEnabled: false

docker compose down
docker compose up -d

2)进入 Milvus 容器

bash

运行

复制代码
docker exec -it milvus-standalone bash

3)用 milvusctl 改密码(不用 Python)

bash

运行

复制代码
milvusctl user update --name root --password hexu123456

(旧密码不用填,因为现在认证是关的)

相关推荐
ylscode34 分钟前
CVE-2026-31694 漏洞深度分析:Linux 内核 FUSE 组件存在本地提权风险,普通用户可直取 root 权限
linux·运维·服务器
无足鸟ICT2 小时前
【RHCA+】bash命令
linux·开发语言·bash
weixin_307779132 小时前
Linux下Docker Compose里运行的MySQL数据库故障诊断Shell脚本
linux·运维·mysql·docker·自动化
小生不才yz2 小时前
Shell脚本精读 · S14-02 | 脚本模板:从 20 行工具到可维护项目
linux
x-cmd2 小时前
Linus 9 年前说「模糊测试有效」——今天已成 OSS-Fuzz 时代铁律
linux·ai·rust·开源·自动化·agent·安全性测试
六点_dn3 小时前
Linux学习笔记-chmod命令
linux·笔记·学习
AOwhisky4 小时前
Python 基础语法(上篇 + 下篇)——综合自测题
linux·windows·python
浮江雾4 小时前
Flutter第四节------核心概念学习笔记:从基础语法到异步编程
linux·服务器·开发语言·笔记·flutter·入门·基础
FoldWinCard4 小时前
D4 Linux 进程 内存 等命令
linux·运维·服务器
在线OJ的阿川4 小时前
仿muduo库实现高并发服务器
linux·服务器·c++