这个是你的 log 文件目录里面有中文。
不要把安装目录装到中文目录下。
5.5.0 后不再支持 window 了,推荐用 docker 或 linux 部署哈。
你先点测试连接。一般都是网络不通,或 密码不对这 2 种 原因。要看日志。
那可以开 debug 日志,把日志上传一下看看么。没有日志我也不知道发生了什么。
这个数据库怎么删除?我根本就没有这个数据库
不是要删除这个数据库,是要在 mysql 里面建这个数据库让 emqx 用。
你仔细看看相关的文档就知道了,跟着文档一步步来,有建库的 sql 的
你红线划的问题是 mysql 返回的,他表示不知道这个 database,
你要先选 database,再在 database 里面建table。可以百度一下 database 和 table 的区别。
PS:在配置时也要选对的 database,不要写成table 名了。
这个的意思是emqx_data 数据库(database)下没有找到mqtt_user这个表(table)你得在你指定的 database 下创建出来这个表。
我告诉你一个好方法,只要照着官方文档上的 sql 来创建,绝对不会有错。
你现在自己又不理解,然后自己试,什么时候是个头。
这个错是说,你的mqtt_user表没有 password 这个字段,但是你查询的时候用了这个字段。这些在官方文档里面都有说明的。你不要自己乱搞了。
我没猜错的话,你上面在想做 mysql 的认证授权,为什么要看这里的把mqtt消息存在 mysql 的功能。
你自己研究一下吧,先尝试读一下文档,文档比我说的有用,详细多了。