当前位置:Gxlcms > 数据库问题 > Ubuntu上安装MongoDB(译)

Ubuntu上安装MongoDB(译)

时间:2021-07-01 10:21:17 帮助过:2人阅读

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

2. 为MongoDB创建一个列表文件

创建/etc/apt/sources.list.d/mongodb-org-3.2.list文件,使用下面的命令

Ubuntu 12.04

echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Ubuntu 14.04

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Ubuntu 16.04

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.list

3. 更新本地包数据库

sudo apt-get update

4. 安装MongoDB包

你可以安装最新稳定版,也可以安装某个指定版本的MongoDB

安装最新稳定版

执行下面的命令,在安装完后,会自动启动mongoDB的

sudo apt-get install -y mongodb-org

安装特定版本

要安装指定版本,你必须为每个组件包指定该版本号,如下

sudo apt-get install -y mongodb-org=3.2.10 mongodb-org-server=3.2.10 mongodb-org-shell=3.2.10 mongodb-org-mongos=3.2.10 mongodb-org-tools=3.2.10

如果你安装时,只指定mongodb-org=3.2.10,并没有指定那些组件包的版本,那那些组件包安装的就是最新版本的

 

5. (Ubuntu 16.04-only) 创建systemd service file

五. 运行MongoDB

默认的,MongoDB的数据文件和日志文件目录如下,你可以在配置文件/etc/mongod.conf中修改这两个目录。

MongoDB是以用户mongodb的身份运行的,如果你想用其它用户启动MongoDB进程,那要同时修改数据文件目录和日志文件目录的权限,让该用户可以访问这两个目录

额外的信息参数systemLog.path and storage.dbPath

默认数据文件目录

/var/lib/mongodb

默认日志文件目录

/var/log/mongodb

1. 启动MongoDB

sudo service mongod start

2. 确认MongoDB已经启动成功

MongoDB启动成功的标志是在日志文件/var/log/mongodb/mongod.log中有下面的打印,其中<port>是配置文件/etc/mongod.conf中配置的端口,默认是27017

[initandlisten] waiting for connections on port <port>

3. 停止MongoDB

sudo service mongod stop

4. 重启MongoDB

sudo service mongod restart

5. 开始使用MongoDB

To help you start using MongoDB, MongoDB provides Getting Started Guides in various driver editions. See Getting Started for the available editions.

Before deploying MongoDB in a production environment, consider the Production Notes document.

Later, to stop MongoDB, press Control+C in the terminal where the mongod instance is running.

六. 卸载MongoDB

               

Ubuntu上安装MongoDB(译)

标签:

人气教程排行