一、下载mongodb
MongoDB 源码下载地址:
执行命令进行下载安装包 :
wget copy Link的地址
例如:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.2.8.tgz
解压安装包:
tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.2.8.tgz
安装包名字太长可以改下名字:
mv mongodb-linux-x86_64-ubuntu1604-4.2.8 mongodb
将文件夹拷贝到指定目录:
mv mongodb /home/mongodb
二、配置mongodb
MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
export PATH=/home/mongodb/bin:$PATH
默认情况下 MongoDB 启动后会初始化以下两个目录:
- 数据存储目录:/var/lib/mongodb
- 日志文件目录:/var/log/mongodb
我们在启动前可以先创建这两个目录并设置当前用户有读写权限:
sudo mkdir -p /var/lib/mongo
sudo mkdir -p /var/log/mongodb
sudo chown `whoami` /var/lib/mongo # 设置权限
sudo chown `whoami` /var/log/mongodb # 设置权限
在bin下创建mongo.conf文件
cd /home/mongodb/bin
touch mongo.conf
配置conf文件:
bind_ip = 127.0.0.1,192.168.0.3 # 本机和192.168.0.3可以访问 0.0.0.0所有都可以访问
port = 27017 # 实例运行在27017端口(默认)
dbpath = /usrvar/lib/mongo # 数据文件夹存放地址(db要预先创建)
logpath = /var/log/mongodb/logs/mongo.log # 日志文件地址
logappend = false # 启动时 添加还是重写日志文件
fork = true # 是否后台运行
auth = true # 开启校验用户
启动服务
cd /home/mongodb/bin
./mongod -f mongo.conf 或者./mongod --config=mongo.conf
三、创建数据库用户
执行命令进入到mongo工作台。
/home/mongodb/bin/mongo
常用命令:
1、选择某个库
use admin
2、创建用户
db.createUser({user:"test",pwd:"test123",roles:[{role:"root",db:"admin"}]})
3、验证是否创建成功,返回1为成功
db.auth('test','test123')
4、查看某个库的用户
db.getUsers()
四、Navicat链接mongodb
1、新建连接
2、测试链接