版本:EMQX 5.0
按照官方文档,进行 认证配置,选择 MySQL ,根据文档提供的 SQL 创建数据库和表,插入数据,创建完成后提示 MySQL 已断开,这个正常么 ?
可以看下EMQX的后台日志,一般不是网络问题就是认证失败
数据库名要写对
数据库建表
CREATE TABLE mqtt_user
(
id
int(11) unsigned NOT NULL AUTO_INCREMENT,
username
varchar(100) DEFAULT NULL,
password_hash
varchar(100) DEFAULT NULL,
salt
varchar(35) DEFAULT NULL,
is_superuser
tinyint(1) DEFAULT 0,
created
datetime DEFAULT NULL,
PRIMARY KEY (id
),
UNIQUE KEY mqtt_username
(username
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
然后就可以了
这个并没有问题
我使用的是 Docker 的版本 , Docker 运行的时候需要开启 3306 端口么?