无法安装mongoimport与mongoexport,求助错误解决办法
解决mongoimport/mongoexport安装失败的问题
mongoimport和mongoexport现在属于MongoDB Database Tools独立包,不是MongoDB服务器默认自带的,你之前的安装方式没找对正确的包源或安装对象,按以下步骤操作:
- 先清理可能错误安装的工具包:
sudo apt remove --purge mongodb-org-tools - 添加MongoDB官方的Database Tools源(以Ubuntu 22.04为例,其他版本替换
jammy为对应系统代号,比如20.04是focal):- 导入GPG密钥:
wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add - - 写入源配置文件:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list - 更新本地包索引:
sudo apt update
- 导入GPG密钥:
- 安装正确的Database Tools包:
sudo apt install mongodb-database-tools - 验证安装成功:
分别执行以下命令,能正常输出版本信息就说明安装没问题:mongoimport --version mongoexport --version - 如果执行命令时提示"command not found",检查环境变量:
工具默认安装在/usr/bin/,确认该路径在你的系统PATH中,若不在,执行以下命令添加:echo 'export PATH="$PATH:/usr/bin"' >> ~/.bashrc source ~/.bashrc
补充说明:如果你使用的是MongoDB旧版本(比如6.0、5.0),把上述源配置中的7.0换成对应版本号即可,建议工具版本与MongoDB服务器版本尽量匹配,避免兼容性问题。
内容的提问来源于stack exchange,提问作者Jose_Peeterson
相关产品推荐
相关产品推荐

