我无法连接MongoDB和PostgreSQL。我正在使用以下命令:
docker exec -it todomvc-mongodb mongo -user wolkenkit -p 576085646aa24f4670b929f0c47032ebf149e48f admin.
它显示以下结果:
2018-08-14T11:48:20.592+0000 E QUERY [thread1] Error: Authentication failed. : –
答案 0 :(得分:2)
我试图重现您的问题。我所做的:
wolkenkit start
启动了它。这给了我(随机创建的)共享密钥4852f4430d67990c28354b6fafae449c4f82e9ab
(请注意,每次运行wolkenkit start
时此值都是不同的,除非您将其显式设置为您选择的值,所以YMMV )。
然后我尝试:
$ docker exec -it todomvc-mongodb mongo -user wolkenkit -p 4852f4430d67990c28354b6fafae449c4f82e9ab admin
它实际上不起作用。这样做的原因是参数-user
不存在,它必须是-u
或--username
。如果您运行:
$ docker exec -it todomvc-mongodb mongo -u wolkenkit -p 4852f4430d67990c28354b6fafae449c4f82e9ab admin
然后,一切按预期进行。
希望这会有所帮助