mongodb安装与配置笔记(linux环境 mongodb版本4.0.6 )
1. 下载安装包 拷贝指 /usr/local 路径下,并解压
将 mongodb-linux-x86_64-4.0.6.tgz 拷贝至/usr/local 路径下
tar -zxvf mongodb-linux-x86_64-4.0.6.tgz
2. 给解压文件重命名
mv mongodb-linux-x86_64-4.0.6 mongodb
3. 为了便于mongodb启动 将可执行文件路径配置在/etc 路径下 profile 文件内
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
4. 创建数据库目录/日志目录
cd /var/lib
mkdir mongodb
cd /var/log
mkdir mongodb
5. 创建配置文件mongodb.conf
cd /etc
vim mongodb.conf
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
processManagement:
fork: true
# pidFilePath: /var/run/mongodb/mongod.pid
timeZoneInfo: /usr/share/zoneinfo
net:
port: 27017
bindIp: 0.0.0.0
#security:
# authorization: enabled
: wq
6. 启动mongodb
以配置文件启动
mongod --config /etc/mongodb.conf
或
mongod -f /etc/mongodb.conf
7. 创建用户并添加权限
use admin
db.createUser({ user: "root", pwd: "123456", roles: [ {role:"root", db:"admin"} ]})
use yjy
db.createUser({ user: 'user', pwd: '123456', roles: [ {role:'readWrite', db:'yjy'} ]})
修改配置文件,将security ,authorization 前注释去掉 ,重启服务
vim /etc/mongodb.conf
security:
authorization: enabled
退出服务
mongo
use admin
db.shutdownServer()
启动服务
mongod --config /etc/mongodb.conf
8. 客户端测试Robo3T
前提:防火墙、阿里云安全组 27017 端口均已开放