rabbitmq无法创建用户的解决

rabbitmq无法创建用户的解决

安装了erlang和rabbitmq之后,点击那个rabbitmq service start后运行rabbitqm,从开始到目前似乎没有问题,但是在创建新用户时出错了,
出错提示

  • 在rabbitmq prompt窗口输入,出错:

rabbitmqctl add_user myuser pswd123
出错,无法创建用户myuser:

Error: unable to perform an operation on node 'rabbit@DESKTOP-xxx.localdomain'. Please see diagnostics information and suggestions below.

在所有的出错提示中,有以下一部分说明出错所在:

DIAGNOSTICS
===========

attempted to contact: ['rabbit@DESKTOP-xxx.localdomain']

rabbit@DESKTOP-QM08S2U.localdomain:
 * unable to connect to epmd (port 4369) on DESKTOP-QM08S2U.localdomain: nxdomain (non-existing domain)

所以在想,应该时这部分无法执行导致。
而这一部分在输入: rabbitmqctl status之后仍然出现,只是在最开始运行rabbitmq时没有去查看而已。

  • 尝试解决这个问题
  • 以下参考链接

https://blog.csdn.net/u013492463/article/details/81032505
https://www.codeprj.com/blog/8aea9c1.html

其基本思路就是将在系统文件夹中(C:\Windows\System32\config\systemprofile)的.erlang.cookie拷贝到当前用户文件夹(C:\Users\Your_userName)下替换同名的cookie即可

  • 解决
    此时再检测状态:输入:rabbitmqctl status
    一切正常

再创建用户。输入:rabbitmqctl add_user myuser pswd123

Adding user "myuser" ...
Done. 
Don't forget to grant the user permissions to some virtual hosts! See 'rabbitmqctl help set_permissions' to learn more.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你无法登录RabbitMQ时,可以尝试以下解决方法: 1. 首先,执行以下命令来设置用户权限: ``` rabbitmqctl set_user_tags guest administrator rabbitmqctl set_permissions -p / guest '.*' '.*' '.*' ``` 这将为guest用户设置管理员权限并允许其在所有虚拟主机上进行任意操作。然后重新启动RabbitMQ服务进行测试。如果问题仍然存在,请继续下一步。 2. 在RabbitMQ配置文件目录下创建一个rabbitmq.config文件,并添加如下配置: ``` [{rabbit, [{loopback_users, []}]}]. ``` 然后重新启动RabbitMQ服务。这将允许远程登录和连接RabbitMQ。重新尝试登录并测试是否成功。 如果问题仍然存在,请检查RabbitMQ的日志文件以获取更多详细信息。常见的错误信息可能包括"ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN"。这可能是由于认证机制不正确导致的。请确保在配置文件中使用正确的认证机制,并检查用户名和密码是否正确。 需要注意的是,确保在执行任何更改之前先停止RabbitMQ服务,并在更改后重新启动服务。这将确保配置更改生效。 希望以上方法能够解决你的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Rabbitmq关于guest用户登录失败解决方法](https://blog.csdn.net/doubleqinyan/article/details/81081673)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Windows下RabbitMQ远程连接登录失败的问题解决](https://blog.csdn.net/m0_67392126/article/details/124096231)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值