1.下载
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-6.0.0.tgz
2.安装
tar -zxf mongodb-linux-x86_64-rhel80-6.0.0.tgz -C /usr/local/mongodb/
mv mongodb-linux-x86_64-rhel80-6.0.0 mongodb-6.0.0
# 加入环境变量 /etc/profile
export PATH=/usr/local/mongodb/mongodb-6.0.0/bin:$PATH
3.配置
4.启动&停止
# 启动
mongod --dbpath /data/mongodb/data --logpath /data/mongodb/logs/mongod.log --fork
# 停止
mongod --dbpath /data/mongodb/data --logpath /data/mongodb/logs/mongod.log --shutdown
5.设置密码
# 进入mongodb环境
./mongo
# 进入 admin 数据库
use admin
# 设置admin 用户密码
db.createUser({user: 'root', pwd: '123456', roles: ['root']})
# 验证刚刚创建的账户是否成功 1: 成功 0:失败
db.auth('root', '123456')
# 创建一个用户,并且赋予权限,
db.createUser({ user: 'root', pwd: '123456', roles: [{ role: 'root', db: 'admin' }] })
# 修改密码
db.changeUserPassword('root','123456');
6.其他
1. mongod: error while loading shared libraries: libcrypto.so.1: cannot open shared object file: No such file or directory
yum install libcurl openssl xz-libs