文章目录
- 一、下载
- 二、安装
- 1. 打开命令提示符或PowerShell(需用命令提示符窗口运行):
- 2. 切换到 D:\MinIO 目录: 使用 cd 命令导航到 D:\MinIO 目录
- 3. 运行 minio.exe: 输入以下命令并按 Enter:`.\minio.exe`
- 4. 退出命令行: 当你看到提示 "Press the Enter Key to Exit" 时,可以按 Enter 键关闭应用程序。
- 5.启动服务(可指定端口和数据保存路径)
- 三、注册服务
- 1.下载 WinSW:
- 2.修改WinSW.exe为自定义的服务名,例如:MinioServer.exe
- 3.编写同名xml 例如:MinioServer.xml
- 4.cmd 执行名 MinioServer.exe install 安装服务
- 5.在任务管理器->服务 中找到刚刚注册的MinioServer,右键开始就启动了。
一、下载
minio中文网
下载链接
二、安装
1. 打开命令提示符或PowerShell(需用命令提示符窗口运行):
○ 按 Win + R,输入cmd,然后按 Enter 以打开命令提示符。
○ 或者按 Win + X,选择 Windows PowerShell 或 Windows 终端。
2. 切换到 D:\MinIO 目录: 使用 cd 命令导航到 D:\MinIO 目录
进入的是minio.exe文件所在路径
3. 运行 minio.exe: 输入以下命令并按 Enter:.\minio.exe
如果你使用的是命令提示符,可以输入:minio.exe
4. 退出命令行: 当你看到提示 “Press the Enter Key to Exit” 时,可以按 Enter 键关闭应用程序。
按照这些步骤,你可以按预期从 D:\MinIO 目录运行 minio.exe。
5.启动服务(可指定端口和数据保存路径)
.\minio.exe server D:\MinIO\data
部署成功可通过:localhost:9000进行访问
三、注册服务
将MinIo注册成服务
为什么要注册成服务?因为每次启动运行MinIo都需要cmd输入命令启动,启动完了桌面上还得运行着小黑框,要是不小心点了关闭,服务也就没了,所以把MinIo注册成服务,自动运行不必再管。
1.下载 WinSW:
WinSW下载链接
ⅰ. 从发行版中获取WinSW.exe或WinSW.zip ,然后根据您的喜好重命名.exe(例如myapp.exe)。
ⅱ. 编写myapp.xml(有关更多详细信息,请参阅XML 配置文件规范和示例)。
ⅲ. 将这两个文件并排放置,因为这是 WinSW 发现其相关配置的方式。
ⅳ. 运行myapp.exe install [options]以安装服务。
ⅴ. 运行myapp.exe start以启动该服务。
2.修改WinSW.exe为自定义的服务名,例如:MinioServer.exe
3.编写同名xml 例如:MinioServer.xml
<service>
<!-- 指定Windows内部用户标识服务的唯一id -->
<id>MinioServer</id>
<!-- 指定Windows服务的简短唯一名称 -->
<name>MinioServer</name>
<!-- 对服务的完整描述 -->
<description>MinIO 高性能对象存储服务器</description>
<!-- 设置环境变量 -->
<env name="MINIO_HOME" value="D:\MinIO"/>
<env name="MINIO_ACCESS_KEY" value="MongoTransfer"/>
<env name="MINIO_SECRET_KEY" value="XhKzCPvX"/>
<!-- 指定要启动的可执行文件 -->
<executable>D:\MinIO\minio.exe</executable>
<!-- 指定传递参数给可执行文件 -->
<arguments>server "D:\MinIO\data" --address ":3600"</arguments>
<!-- 指定日志文件的目录 -->
<logpath>D:\MinIO\logs</logpath>
<!-- 设置日志模式为按文件大小和时间滚动 -->
<log mode="roll-by-size-time">
<!-- 日志文件大小为10240kb生成新日志文件 -->
<sizeThreshold>10240</sizeThreshold>
<!-- 设置日志文件名按时间的格式 -->
<pattern>yyyyMMdd</pattern>
<!-- 设置每天按时间滚动日志的时间 -->
<autoRollAtTime>00:00:00</autoRollAtTime>
<!-- 文件保留天数(需要autoRollAtTime同时使用) -->
<zipOlderThanNumDays>5</zipOlderThanNumDays>
<!-- 保留的日志文件数量 -->
<keepFiles>8</keepFiles>
</log>
</service>
4.cmd 执行名 MinioServer.exe install 安装服务
D:\develop\minio>MinioServer.exe install
2024-03-08 09:56:16,861 INFO - Installing service ‘MinioServer (MinioServer)’…
2024-03-08 09:56:16,878 INFO - Service ‘MinioServer (MinioServer)’ was installed successfully.