mongod可连接数据库但无法通过mongo进入MongoDB Shell的问题
解决MongoDB 6.0无法通过mongo命令进入Shell的问题
- MongoDB 6.0及后续版本已移除了传统的
mongo命令行工具,替换为mongosh(MongoDB Shell),因此你在C:\Program Files\MongoDB\Server\6.0\bin目录下找不到mongo.exe属于正常情况。
解决步骤:
- 安装mongosh
- 若当初通过官方安装包部署MongoDB时未勾选"Install MongoDB Shell"选项,需手动安装:
- 下载对应Windows系统的mongosh安装包,解压后将
mongosh.exe所在路径添加到系统环境变量,或直接将mongosh.exe复制到已配置好环境变量的C:\Program Files\MongoDB\Server\6.0\bin目录中。
- 下载对应Windows系统的mongosh安装包,解压后将
- 若当初通过官方安装包部署MongoDB时未勾选"Install MongoDB Shell"选项,需手动安装:
- 启动MongoDB Shell
- 在命令行直接输入
mongosh,即可连接本地默认端口27017的MongoDB实例,操作逻辑与原mongo命令一致。
- 在命令行直接输入
- 验证连接
- 若命令行出现类似
test>的提示符,说明已成功进入Shell,可正常执行数据库操作。
- 若命令行出现类似
内容的提问来源于stack exchange,提问作者MAKO
相关产品推荐
相关产品推荐

