1.上传解压
下载地址: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.28.tgz
cd /mnt/datas/soft/
tar -zxvf mongodb-linux-x86_64-4.0.28.tgz
mv mongodb-linux-x86_64-4.0.28 /mnt/datas/mongo4
2.创建数据和日志目录
mkdir /mnt/datas/soft/mongo/mongo_data/data
mkdir /mnt/datas/soft/mongo/mongo_data/logs
3.新建conf配置文件
配置文件最下方是验证密码,等创建完数据库,需要再次编辑,解开注释
cd /mnt/datas/soft/mongo/bin
vi mongodb.conf
内容如下,path和dbpath需要指定到你刚才新建的目录
systemLog:
destination: file
logAppend: true
path: /mnt/datas/soft/mongo/mongo_data/logs/mongod.log
storage:
dbPath: /mnt/datas/soft/mongo/mongo_data/data
journal:
enabled: true
processManagement:
fork: true
pidFilePath: /var/run/mongodb/mongod.pid
timeZoneInfo: /usr/share/zoneinfo
net:
port: 27017
bindIp: 0.0.0.0
4. 启动(可能失败,看下一步)
/mnt/datas/soft/mongo/bin/mongod -f /mnt/datas/soft/mongo/bin/mongodb.conf
5.可能失败,需要新建一个 /var/run/mongodb/mongod.pid
mkdir /var/run/mongodb
cd /var/run/mongodb
vim mongod.pid
6. 配置用户
先连接
/mnt/datas/soft/mongo/bin/mongo
use admin
db.createUser({user:"root",pwd:"root",roles:[{role:"root",db:"admin"}]})
db.auth('root','root')
db.changeUserPassword('root','root')
exit
7. 再次编辑配置文件
cd /mnt/datas/soft/mongo/bin
vi mongodb.conf
解开注释。
security:
authorization: enabled
7. 关闭
/mnt/datas/soft/mongo/bin/mongod --shutdown --dbpath /mnt/datas/soft/mongo/mongo_data/data
8. 再次启动(同4)
/mnt/datas/soft/mongo/bin/mongod -f /mnt/datas/soft/mongo/bin/mongodb.conf
|