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.连接数据库
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() 查看有哪些用户
|