Install MongoDB in Ubuntu 16.0
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,MongoDB是一个高性能的NoSQL数据库,相比于关系型数据库,它同时具备高性能与高灵活性,这里讲解一下如何在Ubuntu 16.04 LTS上安装与配置MongoDB数据库。添加软件源lwk@qw
千家信息网最后更新 2026年10月31日Install MongoDB in Ubuntu 16.0
MongoDB是一个高性能的NoSQL数据库,相比于关系型数据库,它同时具备高性能与高灵活性,这里讲解一下如何在Ubuntu 16.04 LTS上安装与配置MongoDB数据库。
添加软件源
lwk@qwfys ~/ $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927[sudo] password for lwk: Executing: /tmp/tmp.AasdNL9T70/gpg.1.sh --keyserverhkp://keyserver.ubuntu.com:80--recvEA312927gpg: requesting key EA312927 from hkp server keyserver.ubuntu.comgpg: key EA312927: public key "MongoDB 3.2 Release Signing Key " importedgpg: Total number processed: 1gpg: imported: 1 (RSA: 1)lwk@qwfys ~ $ lwk@qwfys ~ $ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.listdeb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse 更新本地缓存
lwk@qwfys ~ $ apt updateHit:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InReleaseIgn:2 http://mirrors.ustc.edu.cn/linuxmint sylvia InRelease Hit:3 http://mirrors.ustc.edu.cn/ubuntu xenial InRelease Hit:4 http://mirrors.ustc.edu.cn/ubuntu xenial-updates InRelease Hit:5 http://mirrors.ustc.edu.cn/ubuntu xenial-backports InRelease Hit:6 http://mirrors.ustc.edu.cn/linuxmint sylvia Release Ign:8 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 InRelease Hit:9 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease Get:10 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 Release [3,462 B] Get:11 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB] Hit:12 http://archive.canonical.com/ubuntu xenial InRelease Get:13 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 Release.gpg [801 B] Get:14 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2/multiverse amd64 Packages [8,905 B]Fetched 115 kB in 3s (35.2 kB/s) Reading package lists... DoneBuilding dependency tree Reading state information... DoneAll packages are up to date.查询有哪些包可以安装
lwk@qwfys ~ $ apt list |grep mongoWARNING: apt does not have a stable CLI interface. Use with caution in scripts.jmeter-mongodb/xenial,xenial 2.11-5 alljuju-mongo-tools3.2/xenial 3.2.4+ds-0ubuntu1 amd64juju-mongodb/xenial 2.4.10-0ubuntu6 amd64juju-mongodb2.6/xenial 2.6.10-0ubuntu1 amd64juju-mongodb3.2/xenial-updates 3.2.15-0ubuntu1~16.04.1 amd64libcatmandu-store-mongodb-perl/xenial,xenial 0.0403-1 alllibmongo-client-dev/xenial 0.1.8-2 amd64libmongo-client-doc/xenial,xenial 0.1.8-2 alllibmongo-client0/xenial 0.1.8-2 amd64libmongo-client0-dbg/xenial 0.1.8-2 amd64libmongoc-1.0-0/xenial 1.3.1-1 amd64libmongoc-dbg/xenial 1.3.1-1 amd64libmongoc-dev/xenial 1.3.1-1 amd64libmongoc-doc/xenial,xenial 1.3.1-1 alllibmongodb-java/xenial,xenial 2.12.4-1 alllibmongodb-perl/xenial 1.2.2-1 amd64libmongodbx-class-perl/xenial,xenial 1.030002-1 allmongodb/xenial 1:2.6.10-0ubuntu1 amd64mongodb-clients/xenial 1:2.6.10-0ubuntu1 amd64mongodb-org/xenial 3.2.18 amd64mongodb-org-mongos/xenial 3.2.18 amd64mongodb-org-server/xenial 3.2.18 amd64mongodb-org-shell/xenial 3.2.18 amd64mongodb-org-tools/xenial 3.2.18 amd64mongodb-server/xenial 1:2.6.10-0ubuntu1 amd64php-mongodb/xenial 1.1.5-1~build1 amd64puppet-module-puppetlabs-mongodb/xenial,xenial 0.7.0-1 allpython-mongoengine/xenial,xenial 0.10.6-1 allpython-mongoengine-doc/xenial,xenial 0.10.6-1 allpython-pymongo/xenial 3.2-1build1 amd64python-pymongo-doc/xenial,xenial 3.2-1build1 allpython-pymongo-ext/xenial 3.2-1build1 amd64python3-mongoengine/xenial,xenial 0.10.6-1 allpython3-pymongo/xenial 3.2-1build1 amd64python3-pymongo-ext/xenial 3.2-1build1 amd64ruby-em-mongo/xenial,xenial 0.5.1-1 allruby-mongo/xenial,xenial 1.10.0-1 allsyslog-ng-mod-mongodb/xenial 3.5.6-2.1 amd64安装
lwk@qwfys ~ $ apt install mongodb-orgReading package lists... DoneBuilding dependency tree Reading state information... DoneThe following packages were automatically installed and are no longer required: dconf-cli libclutter-imcontext-0.1-0 libclutter-imcontext-0.1-bin libibus-qt1 libpango1.0-0 libpangox-1.0-0Use 'sudo apt autoremove' to remove them.The following additional packages will be installed: mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-toolsThe following NEW packages will be installed: mongodb-org mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.Need to get 51.7 MB of archives.After this operation, 214 MB of additional disk space will be used.Do you want to continue? [Y/n] yGet:1 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2/multiverse amd64 mongodb-org-shell amd64 3.2.18 [5,275 kB]Get:2 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2/multiverse amd64 mongodb-org-server amd64 3.2.18 [10.0 MB]Get:3 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2/multiverse amd64 mongodb-org-mongos amd64 3.2.18 [4,675 kB]Get:4 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2/multiverse amd64 mongodb-org-tools amd64 3.2.18 [31.8 MB] Get:5 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2/multiverse amd64 mongodb-org amd64 3.2.18 [3,562 B] Fetched 51.7 MB in 11s (4,514 kB/s) Selecting previously unselected package mongodb-org-shell.(Reading database ... 236893 files and directories currently installed.)Preparing to unpack .../mongodb-org-shell_3.2.18_amd64.deb ...Unpacking mongodb-org-shell (3.2.18) ...Selecting previously unselected package mongodb-org-server.Preparing to unpack .../mongodb-org-server_3.2.18_amd64.deb ...Unpacking mongodb-org-server (3.2.18) ...Selecting previously unselected package mongodb-org-mongos.Preparing to unpack .../mongodb-org-mongos_3.2.18_amd64.deb ...Unpacking mongodb-org-mongos (3.2.18) ...Selecting previously unselected package mongodb-org-tools.Preparing to unpack .../mongodb-org-tools_3.2.18_amd64.deb ...Unpacking mongodb-org-tools (3.2.18) ...Selecting previously unselected package mongodb-org.Preparing to unpack .../mongodb-org_3.2.18_amd64.deb ...Unpacking mongodb-org (3.2.18) ...Processing triggers for man-db (2.7.5-1) ...Setting up mongodb-org-shell (3.2.18) ...Setting up mongodb-org-server (3.2.18) ...Adding system user `mongodb' (UID 124) ...Adding new user `mongodb' (UID 124) with group `nogroup' ...Not creating home directory `/home/mongodb'.Adding group `mongodb' (GID 132) ...Done.Adding user `mongodb' to group `mongodb' ...Adding user mongodb to group mongodbDone.Setting up mongodb-org-mongos (3.2.18) ...Setting up mongodb-org-tools (3.2.18) ...Setting up mongodb-org (3.2.18) ...查看服务状态
lwk@qwfys ~ $ systemctl status mongodb● mongodb.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead)lwk@qwfys ~ $ sudo systemctl status mongod● mongod.service - High-performance, schema-free document-oriented database Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2018-01-18 11:43:16 CST; 2h 13min ago Docs: https://docs.mongodb.org/manual Main PID: 13494 (mongod) CGroup: /system.slice/mongod.service └─13494 /usr/bin/mongod --quiet --config /etc/mongod.confJan 18 11:43:16 qwfys systemd[1]: Started High-performance, schema-free document-oriented database.Jan 18 13:56:35 qwfys systemd[1]: Started High-performance, schema-free document-oriented database.开启开机启动
lwk@qwfys ~ $ sudo systemctl enable mongodCreated symlink from /etc/systemd/system/multi-user.target.wants/mongod.service to /lib/systemd/system/mongod.service.lwk@qwfys ~ $
数据
数据库
高性能
同时
灵活性
状态
缓存
软件
更新
服务
查询
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
云之行互联网科技
奇酷互联网络科技
碳银互联网科技有限公司
互联网科技小额贷款
苏州大垚互联网科技
金融科技和互联网金融
现代科技和互联网有关系吗
青岛科技大学互联网大赛研究生
天津腾达互联网科技有限公司
翼展科技 首家互联网医院
高科技互联网发展前景如何
雨阳互联网卡科技有限公司
35岁以上互联网科技行业
福建互联网展示科技馆设计
同城互联网络科技
互联网科技创业计划的风险分析
互联网高科技绘画
互联网科技自媒体灵感
山东亿川互联网科技有限责任公司
致聘互联网科技
一五八零互联网科技
互联网科技寓意
现代互联网科技股
宝灵互联网科技有限公司
恒生互联网科技指数跳水
工业互联网山东科技大学
电子商务与互联网科技的关系
云南互联网科技学费
北京品多多互联网科技有限公司