MongoDB安装和卸载1.卸载执行命令 sudo apt-get autoremove mongodb sudo apt-get autoclean mongodb #清除残留数据 dpkg -l |grep ^rc|awk {print $2} |tr [\n] [ ]|sudo xargs dpkg -P2.安装第1步 – 导入公钥**Ubuntu软件包管理器apt高级软件包工具需要软件分销商的GPG密钥来确保软件包的一致性和真实性。 执行此下面的命令将MongoDB密钥导入到您的服务器sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5第2步 – 创建源列表文件MongoDB检查URL http://repo.mongodb.org/apt/ubuntu/dists/。 如果您在该网页上看到一个目录“bionic”则将下述命令中的单词“xenial”替换为“bionic”一词【原因MongoDB尚未发布Bionic Beaver软件包但Xenial软件包在Ubuntu 18.04 LTS上运行良好】执行以下命令在/etc/apt/sources.list.d/中创建一个MongoDB列表文件echo deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list第3步 – 更新存储库使用apt命令更新存储库sudo apt-get update说明执行完会提示一些失败不用在意第4步 – 安装MongoDB执行以下命令来安装MongoDBsudo apt-get install -y mongodb第5步启动MongoDB执行以下命令启动MongoDB并将其添加为在启动时启动的服务systemctl start mongodb如果执行完这一步终端没有任何输出则说明是正确的如果启动的时候提示Failed to start mongod.service:Unit mongodb.servicenotfound.解决办法如下1创建配置文件 在/etc/systemd/system/下 sudo vim mongodb.service2.在里面追加文本[Unit]DescriptionHigh-performance,schema-free document-oriented database Afternetwork.target[Service]Usermongodb ExecStart/usr/bin/mongod--quiet--config/etc/mongodb.conf[Install]WantedBymulti-user.target3.按ctrlX退出4.启动服务 sudo systemctl start mongodb sudo systemctl status mongodb5.让它永久启动 sudo systemctl enable mongodb第6步检查MongoDB是否已经启动在27017端口号上执行下面的命令netstat -plntu第7步登录MongoDBmongo如果出现错误全局初始化失败BadValue无效或无用户区域设置。 请确保LANG和/或LC_ *环境变量设置正确请尝试命令 export LC_ALLC mongo
MongoDB安装和卸载
MongoDB安装和卸载1.卸载执行命令 sudo apt-get autoremove mongodb sudo apt-get autoclean mongodb #清除残留数据 dpkg -l |grep ^rc|awk {print $2} |tr [\n] [ ]|sudo xargs dpkg -P2.安装第1步 – 导入公钥**Ubuntu软件包管理器apt高级软件包工具需要软件分销商的GPG密钥来确保软件包的一致性和真实性。 执行此下面的命令将MongoDB密钥导入到您的服务器sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5第2步 – 创建源列表文件MongoDB检查URL http://repo.mongodb.org/apt/ubuntu/dists/。 如果您在该网页上看到一个目录“bionic”则将下述命令中的单词“xenial”替换为“bionic”一词【原因MongoDB尚未发布Bionic Beaver软件包但Xenial软件包在Ubuntu 18.04 LTS上运行良好】执行以下命令在/etc/apt/sources.list.d/中创建一个MongoDB列表文件echo deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list第3步 – 更新存储库使用apt命令更新存储库sudo apt-get update说明执行完会提示一些失败不用在意第4步 – 安装MongoDB执行以下命令来安装MongoDBsudo apt-get install -y mongodb第5步启动MongoDB执行以下命令启动MongoDB并将其添加为在启动时启动的服务systemctl start mongodb如果执行完这一步终端没有任何输出则说明是正确的如果启动的时候提示Failed to start mongod.service:Unit mongodb.servicenotfound.解决办法如下1创建配置文件 在/etc/systemd/system/下 sudo vim mongodb.service2.在里面追加文本[Unit]DescriptionHigh-performance,schema-free document-oriented database Afternetwork.target[Service]Usermongodb ExecStart/usr/bin/mongod--quiet--config/etc/mongodb.conf[Install]WantedBymulti-user.target3.按ctrlX退出4.启动服务 sudo systemctl start mongodb sudo systemctl status mongodb5.让它永久启动 sudo systemctl enable mongodb第6步检查MongoDB是否已经启动在27017端口号上执行下面的命令netstat -plntu第7步登录MongoDBmongo如果出现错误全局初始化失败BadValue无效或无用户区域设置。 请确保LANG和/或LC_ *环境变量设置正确请尝试命令 export LC_ALLC mongo