博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
emqx配置mySql身份认证
阅读量:4502 次
发布时间:2019-06-08

本文共 1181 字,大约阅读时间需要 3 分钟。

开发阶段,开发服务器的mqtt服务异常,影响开发,决定在本地临时配置一个。

本次是用的window系统

1、配置 etc\plugins 下的 emqx_auth_mysql.conf 文件,主要修改了以下几个配置项

2、加载插件

3、使用命令加载失败,可以通过控制台进行操作

3.1 登陆控制台 (默认用户名密码:admin/public)

3.2选择左侧菜单进行mysql的配置

3.3 配置

4.在数据库中创建相应的表

1 CREATE TABLE `mqtt_user` ( 2   `id` int(11) unsigned NOT NULL AUTO_INCREMENT, 3   `username` varchar(100) DEFAULT NULL, 4   `password` varchar(100) DEFAULT NULL, 5   `salt` varchar(35) DEFAULT NULL, 6   `is_superuser` tinyint(1) DEFAULT 0, 7   `created` datetime DEFAULT NULL, 8   PRIMARY KEY (`id`), 9   UNIQUE KEY `mqtt_username` (`username`)10 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
1 CREATE TABLE `mqtt_acl` ( 2   `id` int(11) unsigned NOT NULL AUTO_INCREMENT, 3   `allow` int(1) DEFAULT NULL COMMENT '0: deny, 1: allow', 4   `ipaddr` varchar(60) DEFAULT NULL COMMENT 'IpAddress', 5   `username` varchar(100) DEFAULT NULL COMMENT 'Username', 6   `clientid` varchar(100) DEFAULT NULL COMMENT 'ClientId', 7   `access` int(2) NOT NULL COMMENT '1: subscribe, 2: publish, 3: pubsub', 8   `topic` varchar(100) NOT NULL DEFAULT '' COMMENT 'Topic Filter', 9   PRIMARY KEY (`id`)10 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

转载于:https://www.cnblogs.com/xiaoweiv/p/11078447.html

你可能感兴趣的文章
学习笔记之传说中的圣杯布局
查看>>
oh-my-zsh的使用
查看>>
共享内存的设计
查看>>
deque容器
查看>>
2017-2018-1 20155203 20155204 实验二 固件程序设计
查看>>
三方贸易-drop ship
查看>>
Android RenderScript 使用 Struct 及其下标的赋值
查看>>
【题解】BZOJ P1801 dp
查看>>
杂项-软件生命周期:软件生命周期
查看>>
小程序:小程序能力
查看>>
P1578 奶牛浴场 有障碍点的最大子矩形
查看>>
OpenCV学习:体验ImageWatch
查看>>
socket_循环接收消息
查看>>
I/O基础之概念
查看>>
各种算法的优缺点:
查看>>
poj 2513 Colored Sticks 字典树
查看>>
BZOJ 1266: [AHOI2006]上学路线route Floyd_最小割
查看>>
Softmax函数
查看>>
.NET 向SQL里写入非Text类型
查看>>
HAOI2006 受欢迎的牛
查看>>