基础使用
安装服务
# 复制
cp -R {离线包目录} {目标目录}
cp -R /date/pkg/mongodb-linux-x86_64-rhel62-4.4.1/. /usr/local/mongodb
环境变量
# 添加全局路径链接
ln -s /home/cps/mongodb/mongodb-4.4.1/bin/mongo /usr/bin/mongo
ln -s /home/cps/mongodb/mongodb-4.4.1/bin/mongod /usr/bin/mongod
ln -s /home/nginx/nginx/sbin/nginx_ssl /usr/bin/nginx
启动数据库
# 指定配置文件启动
/usr/local/mongodb/bin/mongo --config=/usr/local/mongodb/conf/mongodb.conf > /dev/null/ 2>&1 &
--config=/home/cps/mongodb/mongodb-4.4.1/conf/mongodb.centos.conf
查看数据库状态
# 显示当前所有用户信息
db.system.users.find().pretty()
配置数据库
配置权限
设置管理员账号,不要使用 admin
,root
等敏感命名
# 创建用户,赋予权限(保持最小权限原则)
db.createUser({user:'用户名',pwd:'密码',roles:[{role:'权限',db:'对应数据库'}]})
# 使用auth命令,认证,提权
db.auth
db.auth('用户名','密码')
# 关闭/重启服务
mongo
use {管理员账号}
db.shutdownServer()