zoukankan      html  css  js  c++  java
  • Minio--Mysql存储桶通知配置

    **!!!中文社区中说的config.json的方式已经打算被废弃了,所以现在最好通过minio客户端的方式进行处理了**

    · 在目标mysql创建数据库miniodb(要用默认字符集,不然会报错)

    · 在minio client的可执行目录下执行如下命令,查看是否已经存在配置

    mc --insecure admin config get minio notify_mysql

    添加Mysql通知配置

     mc admin config set minio notify_mysql:mysql table="minio_log" dsn_string="minio:minio@tcp(192.168.1.200:3306)/minio"

    步骤:先创建minio的数据库,编码默认一下,在执行这条命令,但是会报错。

    发现报错,错误如下:

    Error: Error 1071: Specified key was too long; max key length is 3072 bytes

    解决办法:手动创建记录表就可以了

    CREATE TABLE `minio_log` (
      `key_name` varchar(1000) DEFAULT NULL,
      `value` longtext
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

    关联event事件

     mc event add minio/k8s/ arn:minio:sqs::mysql:mysql
    
    查看
    mc event list minio/k8s/

     重启server服务,直接命令重启

     mc admin service restart minio/k8s/

    人生得意须尽欢,莫使金樽空对月。 天生我材必有用,千金散尽还复来。
  • 相关阅读:
    checkListbox的单选
    IP地址控件CIPAddressCtrl类的使用
    C++ Socket编程步骤
    环形缓冲区
    隐式链接和显示链接的区别
    memset、memcpy的使用方法!
    cetlm下载地址
    安装 GCC
    centos 配置代理
    make软件包安装
  • 原文地址:https://www.cnblogs.com/heian99/p/15335270.html
Copyright © 2011-2022 走看看