我最近从 Ubuntu 20.04 升级到 Ubuntu 22.04,然后卸载了 MongoDB 4.2。
然后我按照 MongoDB 网站上的说明安装 MongoDB 6.0 并安装了服务器和工具,这应该会自动安装 mongosh (mongodb-mongosh) 和 mongoimport:
apt-get install -y mongodb-org mongodb-database-tools
按照 MongoDB.service failed with result exit-code 的答案,我设法让 mongod (MongoDB 6.0) 运行。
我知道 mongodb 正在运行,因为我得到:
# mongod --version
db version v6.0.6
Build Info: {
"version": "6.0.6",
"gitVersion": "26b4851a412cc8b9b4a18cdb6cd0f9f642e06aa7",
"openSSLVersion": "OpenSSL 3.0.2 15 Mar 2022",
"modules": [],
"allocator": "tcmalloc",
"environment": {
"distmod": "ubuntu2204",
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
我的问题是我收到错误:
# mongo
mongo: command not found
# mongosh
mongosh: command not found
# mongoimport
mongoimport: command not found
我也尝试过重新安装和重启。
我可以通过 Compass 访问服务器,但无法通过 Bash 访问。我错过了什么?
必须使用文档中提供的说明安装 mongosh https://www.mongodb.com/docs/mongodb-shell/install/