1. 获取安装包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.2.tgz
2. 进行解压
tar -xvzf mongodb-linux-x86_64-rhel70-4.4.2.tgz
3. 添加到系统执行路径下面( ~/.bashrc)
# 编辑
vim ~/.bashrc
# 添加export PATH=$PATH:<你机器MongoDB bin目录,如:/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.4.2/bin>
export PATH=$PATH:/usr/local/mongodb-linux-x86_64-rhel70-4.4.2/bin
执行 source ~/.bashrc
4. 创建数据目录
mkdir -p /data/db # 这个路径是MongoDB默认的数据存放路径
5. 启动MongoDB服务
mongod # 如果你不希望使用的默认数据目录可以通过 添加 --dbpath 参数指定路径
或者从后台启动
mongod --logpath /data/db/logpath/output --fork
需要指定 --logpath , 或者–syslog
出现如下图所示提示则说明服务已经启动成功
客户端使用( mongo shell, 用来操作MongoDB的javascript客户端界面 ):
1. 连接服务
# 如果在本机使用的都是默认参数,也可以直接忽略所有参数
# mongo --host <HOSTNAME> --port <PORT>
mongo --host 127.0.0.1 --port 27017
2. 设置密码
设置密码需要切换到admin库
# 设置密码需要切换到admin库
use admin
db.createUser(
{
user: "czf",
pwd: "czf123",
roles: [ "root" ]
}
)
查看所有用户信息
# 查看所有用户信息
show users
3. 停服务
# 停掉服务
db.shutdownServer()
4. exit 退出 mongo
5. 以授权模式启动
mongod --auth
6. 授权方式连接
mongo -u czf
7. 连上之后就可以进行操作:
连上之后先来看看都有哪些操作
安全说明:
MongoDB基于安全性考虑,默认安装后只会绑定本地回环 IP 127.0.0.1, 可以通过启动服务时,指定绑定的IP 如 只允许通过 IP: 192.168.109.200 访问,
mongod --bind_ip 192.168.130.124
这时登录需要通过
mongo -host 192.168.130.124 -u czf
通过命令访问 MongoDB
# 显示当前所在的数据库
db