
正文
无法输入mongodb命令,MongoDB登录命令
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
MongoDB无法连接/认证失败
说说具体情况,如果你也不知道,你可以先把启动参数里的--auth去掉然后重启服务,这样就是无认证模式,不会出现你说的这种情况,然后你再创建好相关用户,然后再加上再重启服务,再次登录就可以了。
这不是mongodb无法启动,是你还没有启动mongodb就来连接使用它了,肯定是不成功的。先去mongodb的bin目录下运行mongod --dbpath XXXX/data 来启动mongodb,然后再来连接mongodb。
检查一下bind_ip 参数,应该是因为mongoDB服务器绑定了内网IP,所以从公网无法访问。
相关问答
Q1: 命令行启动mongodb为什么不能成功?可视化工具Robomongo为什么也连接mo...
这个报错表示,在启动MongoDB服务时,start-stop-daemon无法设置组ID(gid)为120。这是因为该操作没有足够的权限。需要修改相关目录和文件的权限,赋予足够的操作权限即可。
如果是MongoDB 6的RPM或Deb安装版本,默认只会监听本地端口。看一下你mongod.conf文件中bind_ip的设置。另外也检查一下你的防火墙端口,是不是没有允许Mongo端口。
启动项目时可以正常连接mongodb成功 如果mongovue客户端连接还是不成功,可能是客户端和服务端版本问题,请自行百度解 决。
这不是mongodb无法启动,是你还没有启动mongodb就来连接使用它了,肯定是不成功的。先去mongodb的bin目录下运行mongod --dbpath XXXX/data 来启动mongodb,然后再来连接mongodb。
MongoDB的服务指的是mongod进程,也就是bin目录下的mongod.exe的启动。然后你可以利用MongoDB自带的客户端shell,即bin目录下的mongo.exe访问这一服务。
Q2: ...之后用shell命令无法找到mongodb,提示我要用apt-
MongoDB默认使用mongodb用户和组启动,ID分别为999和120。所以,需要确保/data/db目录和其下文件属于mongodb用户和组,并赋予其读写执行权限。
mongodb没启动。先在shell里输入mongod启动mongodb 然后在输入mongo启动管理台进行管理。
转到任一目录试下mongo命令:[root@localhost bin]# cd / [root@localhost /]# mongo MongoDB shell version: 1 connecting to: test 可以看到登录成功了,说明我们可以像使用ls命令一样使用mongo命令了。
如果你需要进入MongoDB后台管理,你需要先打开mongodb装目录的下的bin目录,然后执行mongo命令文件。MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。
连接MongoDB服务器使用mongo.exe连接已经启动的MongoDB server。
Q3: mongodb启动了无法连接怎么办
1、在这里使用的是MongoVUE进行连接,安装完成mongo客户端后,点击mongo的图标,启动运行程序 2打开面板后在界面的左上角有一个可点击的菜单【connect】连接按钮,这里相信不用我说读者就知道。
2、这不是mongodb无法启动,是你还没有启动mongodb就来连接使用它了,肯定是不成功的。先去mongodb的bin目录下运行mongod --dbpath XXXX/data 来启动mongodb,然后再来连接mongodb。
3、.2,如果此办法不可用尝试repair修复,命令如下:sudo /usr/local/mongodb/bin/mongod --repair 3,对dbpath重新生成,sudo /usr/local/mongodb/bin/mongod --dbpath=/data/db/ 再次新窗口mongo 启动成功。
关于无法输入mongodb命令和MongoDB登录命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






