Mongodb安装配置及热备集群

 

Mongodb安装配置及热备集群

 

1.   单一集群

1.1 安装

   1.下载mongodb ,官方下载地址https://www.mongodb.com/download-center。选择安装的环境平台,下载对应的安装文件。这里已下载zip文件为例。

   2.将下载的安装文件,拷贝到服务器。并解压。解压命令为unzip  文件名

   3.因为mongodb不需要像别的数据库那样繁琐的配置解压后放到惯例的/usr/local目录下面,当然你可以放到任何地方,放到/usr/local下面方便管理。

     命令:mv  文件名 /usr/local/

   4.然后为mongodb创建数据库存放的位置和日志文件,默认是在/data/db下面,同样为了方便就在mongodb下面建立了相应的目录.

  

  

1.2 配置

     配置mongodb.conf,将相关的启动参数的进行配置。

     配置内容如下:

port=27017  #端口

dbpath=/home/mongodb/data/   #数据库

logpath=/home/mongodb/logs/mongodb.log # 日志

fork=true  #后台运行

logappend=true  #写日志的模式:设置为true为追加。

auth=true  #开启权限验证

maxConns=100 #连接最大数,防止宕机。

      注:其他配置属性,可以参考相关网站再配置文件中进行配置

1.3 启动/停止

启动:进入mongodb的bin文件夹。

     命令:./mongod-f mongodb.conf

停止:查看mongodb的进程号

   命令:ps-ef|grep mongodb

  通过进程号,杀死进程。

   命令:kill -9 进程号

1.4 安全认证

创建admin 数据库

use admin

-- 系统管理员(密码验证算法是:SCRAM-SHA-1,所以应用程序连接请注意连接算法)

db.createUser(

{

    user : "root",

    db : "admin",

    pwd: ‘123456’

    credentials : {

        "SCRAM-SHA-1" : {

            "iterationCount" : 10000,

            "salt" :"ASx2XTL3GpQ0sEjxvaaW6Q==",

            "storedKey" :"9CsfOG+T6Ju9YJVvdS4rGgIOHPc=",

            "serverKey" :"epCXddFBLuWq6km7K9Q854VTWpY="

        }

    },

    roles: [

        {

            role: "__system",

            db: "admin"

        },

        {

            role

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值