注意:/data/db 是 MongoDB 暗许的运行的数据库路线(–dbpath卡塔尔(قطر‎

三、成立数据库目录

2.解压并活动到相应目录下(自定义)

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz

mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongoDB

  chmod 777 /data/mongodb.log

静心:/data/db 是 MongoDB 暗中同意的启航的数据库路线(–dbpath卡塔尔(قطر‎。

3.加多情形变量

export PATH= /usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin:$PATH

使得配置文件生效:source /etc/profile (注意等号左右无法有空格State of Qatar

  (2卡塔尔(قطر‎:编辑配置文件

#description: mongodb
       start() {
       /usr/local/mongodb/bin/mongod -f
/usr/local/mongodb/conf/mongodb.conf
       }

1.下载安装包

curl -O

  (1卡塔尔(قطر‎:创立结构文件

#!/bin/bash

7.创造数据库,数据插入与查询

db.runoob.insert({x:10})

db.runoob.find()

1.官方网站下载安装包:

mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb #
将解压包拷贝到钦赐目录

4.开立数据库目录

表明:/data/db是MongoDB的暗许数据库目录,但是急需手动创立。

mkdir -p /data/db

  touch /data/mongodb.log

#chkconfig: 2345 80 90

6.操作MongoDB

cd /usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin

./mongo

附:创立了蒙受变量之后,直接实施mongo即可

dbpath=/data/db    #指定数据库路径logpath=/data/mongodb.log  #指定日志文件路径logappend=true    #在日志文件持续添加port=27017     #端口号 auth=true      #是否需要验证权限登录(用户名和密码)bind_ip=0.0.0.0    #允许远程访问fork=true      #后台运行

②增加脚本施行权限  chmod +x /etc/init.d/mongod

5.起动mongoDB,验证是不是安装成功,这里钦定的数据库目录选项为mongodb下开创的db

cd /usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin

./mongod –dbpath /data/db

查看mongo是或不是启用: lsof -i :27017(检查实验端口是还是不是占用)

    /usr/local/mongodb/bin/mongod -f /etc/mongodb.conf

mongo脚本内容如下:

8.安顿开机运转

1、在/usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin下创办mongodb.conf文件,内容如下:

#数据文件寄存目录

dbpath=/data/db

#日志文件存放目录

logpath=/data/mongodb/logs/mongodb.log

#日志输出方式以扩充的不二秘技

logappend=true

#威澳门尼斯人36366com,端口

port=27017

#后台运维

fork=true

#拉开认证

#auth=true

2、在/etc/init.d下开创文件mongodb,并使其可进行:chmod +x /etc/init.d/mongodb。内容如下:

# chkconfig: 2345 90 10

# description:  mongodb

ulimit -SHn 655350

case $1 in

start)

/usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin/mongod –maxConns
20000 –config
/usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin/mongodb.conf

;;

stop)

/usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin/mongo
127.0.0.1:27017/admin –eval “db.shutdownServer()”

;;

status)

/usr/local/mongoDB/mongodb-linux-x86_64-3.0.6/bin/mongo
127.0.0.1:27017/admin –eval “db.stats()”

;;

esac

3、参与到打开运营项目

chkconfig –add mongodb

chkconfig mongodb on

chkconfig –list

service mongodb start

3.拷贝解压文件至钦点目录:

–port 27017

    注意:以上配置文件仅包括部分常用基本参数,其余参数可依赖实际供给陈设,详细的情况可参照相关资料

办法大器晚成、①在/etc/init.d/目录下加多mongod脚本,

  chmod 777 /data/db

添加到 /etc/rc.local 中。

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注