mongodb 3 解压安装

论坛 期权论坛 脚本     
匿名网站用户   2020-12-20 15:26   34   0
1.下载mongodb
wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-3.2.1.tgz

2.解压缩tar文件
#tar zxf mongodb-linux-x86_64-3.2.1.tgz
# mv mongodb-linux-x86_64-3.2.1/ /usr/local/mongodb-3.2

3. 创建数据文件和日志文件
#mkdir -p /usr/local/mongodb-3.2/data
#mkdir /usr/local/mongodb-3.2/logs
#touch /usr/local/mongodb-3.2/logs/mongod.log

4.在安装mongodb的用户下添加如下环境变量,以便直接使用mongodb bin目录下的命令
export PATH=$PATH:/usr/local/mongodb-3.2/bin/

5.启动mongodb
mongod --dbpath=/usr/local/mongodb-3.2/data --logpath=/usr/local/mongodb-3.2/logs/mongod.log --logappend --port=27017&

6.检查端口是否启动,端口为:27017

#netstat -nlp | grep 27017
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 1897/mongod
unix 2 [ ACC ] STREAM LISTENING 11098 1897/mongod /tmp/mongodb-27017.sock

启动成功。

7.连接数据库
# mongo
> use test

8.设置mongodb自动启动(无权限)
将如下命令添加到 /etc/rc.local
mongod --dbpath=/usr/local/mongodb-3.2/data--logpath=/usr/local/mongodb-3.2/logs/mongod.log--logappend --port=27017&

9.设置mongodb自动启动(有权限)
将如下命令添加到 /etc/rc.local
mongod --dbpath=/usr/local/mongodb-3.2/data--logpath=/usr/local/mongodb-3.2/logs/mongod.log--logappend --port=27017&-auth

10.添加用户

> use test (不存在会自动创建)
> db.createUser({user:"admin",pwd:"123456",roles:[{role:'dbOwner',db:'userdb'}]})
> use admin 切换到 admin 库下
> db.system.users.find() 查看有哪些用户
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP