Skip to main content

基础使用

安装服务

# 复制
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()

配置数据库

配置权限

设置管理员账号,不要使用 adminroot等敏感命名

# 创建用户,赋予权限(保持最小权限原则)
db.createUser({user:'用户名',pwd:'密码',roles:[{role:'权限',db:'对应数据库'}]})

# 使用auth命令,认证,提权
db.auth
db.auth('用户名','密码')


# 关闭/重启服务
mongo
use {管理员账号}
db.shutdownServer()