Install MongoDB in Ubuntu 16.0
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,MongoDB是一个高性能的NoSQL数据库,相比于关系型数据库,它同时具备高性能与高灵活性,这里讲解一下如何在Ubuntu 16.04 LTS上安装与配置MongoDB数据库。添加软件源lwk@qw
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
黑龙江智慧社区软件开发系统
联通使用哪一种数据库
黄石靠谱的软件开发公司
青海网络技术开发销售价格
物联网汽车数据库
校外访问校内数据库方法
网络安全金融知识大全
我的世界电脑版租服务器
网络安全常见词汇
通霸济南软件开发
广东专业冷库软件开发
华为首位全球网络安全官
无锡互联网智慧医院软件开发
中国dns服务器ip地址
青少年与网络安全案例
温州推广网络技术联系方式
软件开发工程师app
开启数据库开发
众诚互联网科技有限公司
慧帮科技互联网服务
数据库是哪一个科目里面的
服务器与工控机
水下无线传感器网络技术特点
数据库课程设计数据字典
数据库中的隐式转换
大部分app软件开发存在的风险
上海营销软件开发一体化
广电运通招聘软件开发
说网络安全的重要性
山西鲲鹏系列服务器批发供应