Install MongoDB in Ubuntu 16.0
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,MongoDB是一个高性能的NoSQL数据库,相比于关系型数据库,它同时具备高性能与高灵活性,这里讲解一下如何在Ubuntu 16.04 LTS上安装与配置MongoDB数据库。添加软件源lwk@qw
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
redis作为nosql数据库
单位网络安全工作部署会议
上传图片至服务器
大数据库应用技术的发展前景
明日之后国服怎么更新服务器
黄山手机软件开发要多少钱
新流网络技术有限公司
mfc 显示数据库
大一信息技术数据库试题整理
暗影格斗3服务器丢失
电脑右下角服务器在哪开
定制软件开发授权问题
怎么查服务器是电信还是联通
uml用于哪种软件开发方法
用友财务软件数据库连接
网线接口对服务器影响
2020年网络安全可控龙头
管家婆数据库恢复数据
怎么找服务器上文件管理
云服务器变电脑装软件
单位网络安全工作部署会议
设置与服务器的安全连接
上海宁丞互联网科技有限
如何把ip地址传给服务器上
江苏一朵云互联网科技
深圳学软件开发难吗
哪些服务器有单颗核心
西安市服务器托管公司哪家好
手机软件开发的课程
学习网络安全干什么好