最近要在window上搭建mqtt,并给mqtt设置账号密码,在网上看了很多资料,发现都是大同小异,按照网上的博客,你也能正常的运行,但是他们并没有真正的设置账号和密码

具体步骤

下载MQTT服务端
MQTT下载 :https://mosquitto.org/download/
安装MQTT
进行下一步下一步安装
clipboard

修改配置

1、进入安装目录
2clipboard
2、编辑mosquitto.conf文件
3clipboard

打开mosquitto.conf文件,在末尾加上

#指定密码文件 注意这里要写全路径不然启动报错
password_file D:\Program Files\mosquitto\pwfile.example
#允许匿名访问
allow_anonymous false
#监听 1883端口,支持其他ip连接
listener 1883 0.0.0.0

设置密码

1、打开cmd进入安装目录
4clipboard
2、设置账号密码

-c代表会清楚文件里的内容 建议第一次时使用
不写-c则会追加
#设置账号名为:woxu    运行,根据提示输入密码
mosquitto_passwd.exe -c pwfile.example abc

5clipboard

6clipboard

运行MQTT

mosquitto.exe -c mosquitto.conf

然后可以使用mqttx去测试