docker emqx 修改密码
时间: 2023-08-14 12:12:55 浏览: 418
修改旧密码
要修改docker emqx的密码,你可以按照以下步骤进行操作:
1. 进入emqx的docker容器内:使用命令`docker exec -it emqx /bin/sh`进入容器的命令行界面。
2. 修改emqx.conf文件:在容器内部,使用编辑器打开emqx.conf文件,该文件位于etc目录中。你可以使用命令`vi /opt/emqx/etc/emqx.conf`来编辑该文件。
3. 修改认证方式为mysql:在emqx.conf文件中,找到`auth.mysql.password_hash`和`auth.mysql.password_hashed`这两个配置项,将其设置为你想要的密码。你可以使用命令`auth.mysql.password_hash = your_password`和`auth.mysql.password_hashed = true`来修改这两个配置项。
4. 保存并退出:在编辑器中保存修改后的emqx.conf文件,并退出编辑器。
5. 重启emqx容器:使用命令`docker restart emqx`来重启emqx容器,使修改生效。
请注意,以上步骤是基于emqx版本为v3.0.1的情况下进行的修改。如果你使用的是其他版本的emqx,请根据相应的版本文档进行操作。
#### 引用[.reference_title]
- *1* [Docker部署mqtt服务器(emqx),密码认证](https://blog.csdn.net/wflsyf/article/details/122699883)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [服务器重启或docker重启,导致emqx的Dashboard的密码重置为public,emqx配置的授权内容恢复为默认内容(已...](https://blog.csdn.net/qq_48249417/article/details/131589080)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Docker配置emqx环境(win11)](https://blog.csdn.net/weixin_61908666/article/details/127930238)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文