博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Mongo] How to Install Mongo on Debian(不要安装)
阅读量:5172 次
发布时间:2019-06-13

本文共 3426 字,大约阅读时间需要 11 分钟。

Install MongoDB on Debian

This tutorial outlines the steps to install  on Debian systems. The tutorial uses .deb packages to install. While some Debian distributions include their own MongoDB packages, the official MongoDB packages are generally more up to date.

NOTE

This tutorial applies to both Debian systems and versions of Ubuntu Linux prior to 9.10 “Karmic” which do not use Upstart. Other Ubuntu users will want to follow the  tutorial.

Package Options

The downloads repository provides the mongodb-10gen package, which contains the latest stablerelease. Additionally you can  of MongoDB.

You cannot install this package concurrently with the mongodb, mongodb-server, or mongodb-clients packages that your release of Debian may include.

Install MongoDB

Configure Package Management System (APT)

The Debian package management tools (i.e. dpkg and apt) ensure package consistency and authenticity by requiring that distributors sign packages with GPG keys.

1

Import MongoDB PGP key.

Issue the following command to add the  to the system key ring.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
2

Create a sources.list file for MongoDB.

Create a /etc/apt/sources.list.d/mongodb.list file

echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
3

Reload local package database.

Issue the following command to reload the local package database:

sudo apt-get update

Install Packages

Issue the following command to install the latest stable version of MongoDB:

sudo apt-get install mongodb-10gen

When this command completes, you have successfully installed MongoDB!

Manage Installed Versions

You can use the mongodb-10gen package to install previous versions of MongoDB. To install a specific release, append the version number to the package name, as in the following example:

apt-get install mongodb-10gen=2.2.3

This will install the 2.2.3 release of MongoDB. You can specify any available version of MongoDB; however apt-get will upgrade the mongodb-10gen package when a newer version becomes available. Use the following pinning procedure to prevent unintended upgrades.

To pin a package, issue the following command at the system prompt to pin the version of MongoDB at the currently installed version:

echo "mongodb-10gen hold" | sudo dpkg --set-selections

Control Scripts

The packages include various , including the init script /etc/rc.d/init.d/mongodb. These packages configure MongoDB using the /etc/mongodb.conf file in conjunction with the control scripts.

As of version 2.4.9, there are no control scripts for .  is only used in . You can use the mongod init script to derive your own  control script.

Run MongoDB

The MongoDB instance stores its data files in the /var/lib/mongo and its log files in/var/log/mongo, and run using the mongod user account. If you change the user that runs the MongoDB process, you must modify the access control rights to the /var/lib/mongo and /var/log/mongodirectories.

Start MongoDB

Issue the following command to start :

sudo /etc/init.d/mongodb start

You can verify that  has started successfully by checking the contents of the log file at/var/log/mongodb/mongodb.log.

Stop MongoDB

Issue the following command to stop :

sudo /etc/init.d/mongodb stop

Restart MongoDB

Issue the following command to restart :

sudo /etc/init.d/mongodb restart

转载于:https://www.cnblogs.com/lizunicon/p/3627491.html

你可能感兴趣的文章
java时间工具类(项目实用)
查看>>
python的paramiko模块
查看>>
poj 1027 深搜
查看>>
读吴恩达算-EM算法笔记
查看>>
TDD---测试驱动开发(1)
查看>>
jQuery左侧图片右侧文字滑动切换代码
查看>>
spoj 138
查看>>
git branch 分支管理
查看>>
查看Wordpress数据表关系
查看>>
Vue2.0组件之间通信
查看>>
选择算法
查看>>
SVN提示: File or directory '*' is out of date; try updating 解决方案 .
查看>>
Flutter 移动端屏幕适配方案和制作
查看>>
[工具向]__申请,下载,使用百度地图api
查看>>
561. Array Partition I
查看>>
datagridview控件
查看>>
[搜片神器]服务器SQL2005查询分页语句你理解了么
查看>>
【BZOJ 4551】【TJOI2016】【HEOI2016】树
查看>>
易语言 word类excel类 的 源码和模块
查看>>
Mysql索引
查看>>