Windows下Minio介紹、安裝及使用、密碼修改


最近在使用minio做圖片、文件存儲,在使用過程中遇到一些問題,總結記錄下來。這里不對minio做過多介紹,具體資料自行查找。

 

https://docs.min.io/docs/dotnet-client-quickstart-guide

 

1、官網地址 https://min.io/

2、github地址 https://github.com/minio/minio

3、windows 服務端下載地址

     https://dl.minio.io/server/minio/release/windows-amd64/minio.exe

4、安裝啟動

    啟動一個cmd窗口,進入minio.exe所在文件夾,輸入如下命令

 .\minio.exe server D:\html\minio

cmd窗口內容如下:

Microsoft Windows [版本 10.0.18363.1198] (c) 2019 Microsoft Corporation。保留所有權利。 C:\Users\Awen>d: D:\>cd D:\Software\minio D:\Software\minio>.\minio.exe server D:\Software\minio +----------------------------------------------------------------+ | You are running an older version of MinIO released 5 hours ago | | Update: Run `mc admin update` | +----------------------------------------------------------------+ Endpoint: http://169.254.67.253:9000 http://169.254.197.248:9000 http://192.168.31.217:9000 http://169.254.180.173:9000 http://169.254.114.36:9000 http://169.254.178.35:9000 http://192.168.137.1:9000 http://192.168.191.1:9000 http://192.168.197.1:9000 http://192.168.245.1:9000 http://127.0.0.1:9000 AccessKey: minioadmin SecretKey: minioadmin Browser Access: http://169.254.67.253:9000 http://169.254.197.248:9000 http://192.168.31.217:9000 http://169.254.180.173:9000 http://169.254.114.36:9000 http://169.254.178.35:9000 http://192.168.137.1:9000 http://192.168.191.1:9000 http://192.168.197.1:9000 http://192.168.245.1:9000 http://127.0.0.1:9000 Command-line Access: https://docs.min.io/docs/minio-client-quickstart-guide $ mc.exe alias set myminio http://169.254.67.253:9000 minioadmin minioadmin Object API (Amazon S3 compatible): Go: https://docs.min.io/docs/golang-client-quickstart-guide Java: https://docs.min.io/docs/java-client-quickstart-guide Python: https://docs.min.io/docs/python-client-quickstart-guide JavaScript: https://docs.min.io/docs/javascript-client-quickstart-guide .NET: https://docs.min.io/docs/dotnet-client-quickstart-guide Detected default credentials 'minioadmin:minioadmin', please change the credentials immediately using 'MINIO_ACCESS_KEY' and 'MINIO_SECRET_KEY'

輸入:

AccessKey: minioadmin SecretKey: minioadmin

即可登錄minio的管理界面。

5、創建桶和上傳圖片(注:需要先創建桶,再上傳圖片):

 

點擊creare bucket創建桶, 並命名(這里的桶可以看作為文件夾),這里我創建了一個picture文件夾。

點擊upload file上傳文件(可手動選中多個上傳):

也可手動批量刪除和下載。

6、Python連接Minio服務器並上傳文件:

如果沒有安裝minio,則 pip install minio

 

from minio import Minio from minio.error import (ResponseError, BucketAlreadyOwnedByYou, BucketAlreadyExists) # 使用endpoint、access key和secret key來初始化minioClient對象。 minioClient = Minio('192.168.31.217:9000', access_key='minioadmin', secret_key='minioadmin', secure=False) try: minioClient.fput_object('pictures', '4.jpg', "D:/Pycharmproject2020/Django_project/django_learn/chapter06/uploadfile_demo/4.jpg") print('成功') except ResponseError as err: print(err)

圖片4.jpg上傳成功:

7、修改密碼:

打開D:\Software\minio\.minio.sys\config

 

 打開 config.json 文件,直接搜索 access_key 和 secret_key 修改后面value中的值就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM