安装MongoDB3.2 (CentOS7环境)

  安装mongodb 3.2 有两种方法,一种是使用yum 安装,一种是直接下载安装包,解压.

mongodb 3.2 默认使用 WiredTiger 存储引擎

mongodb 3.2 默认使用 SHA-1 登录验证方式


一、创建 mongo 用户

在 root 用户下

1. useradd mongo # 添加 mongo 用户

2. passwd mongo #修改密码

3. 为 mongo 添加 sudo 权限

  参考: http://jingyan.baidu.com/article/49ad8bce77a0365834d8fa95.html

4. 使用mongo 账户进行一下操作

  su - mongo

二、使用yum 安装方式

  1. 创建文件
    1. vi /etc/yum.repos.d/mongodb-org-3.2.repo
    2. 在文件内输入
    3. 64位系统,输入如下:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc 

 

  1. 安装 mongo服务器 gen工具

sudo yum install -y mongodb-org


  1. 安装完成  mongodb 相关文件
    1. 配置文件在:/etc/mongod.conf 
    2. 数据文件在:/var/lib/mongo 
    3. 日志文件在:/var/log/mongodb 
    4. 直接使用 mongod 表示执行 mongod 
    1.  

二、使用下载解压方式

1. sudo yum -y install wget  #安装 wget

2. mkdir ~/mongodb  # 在用户目录下,创建mongodb 文件夹

3. cd ~/mongodb  #进入用户目录下的mongodb 文件夹

4. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.9.tgz #下载mongodb 3.2

5. tar zxvf mongodb-linux-x86_64-rhel70-3.2.9.tgz 解压文件夹

6. 文件夹中有个 bin 目录,里面包含所有的 mongod mongos mongo 等等执行文件,已经完成了

使用./执行文件  表示执行某文件。例如 ./mongod 执行 mongod  


三、 安装好了mongodb后需要注意的事项(因为mongodb默认是走 27017端口,可在配置文件中修改)

sudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT  # 开启27017 端口


四、 运行

1. 如果是yum 安装方式 

#启动
service mongod start
#停止
service mongod stop
#重启
service mongod restart
#增加开机启动
chkconfig mongod on


2. 如果是解压方式  需要先新建文件夹,这里不做过多的叙述,可以看下一篇文章《mongodb集群配置》

./mongod --port 27017 -dbpath ~/mongo/data/ --logpath ~/mongo/log/db.log --fork  # --fork 表示守护进程运行


五、 参考文献

参考网页(mongodb官网)

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

 

参考文献

http://www.lanceyan.com/category/tech/mongodb

你可能感兴趣的:(数据库)