一定要先安装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-standalone 是 running 就成功。
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
(旧密码不用填,因为现在认证是关的)