1.mongodb安装
Centos系统中mongodb的安装详解_centos安装mongodb-CSDN博客
步骤1-下载
下载地址:Download MongoDB Community Server | MongoDB
步骤2-安装-修改配置
Centos系统中mongodb的安装详解_centos安装mongodb-CSDN博客
下载包到 /usr/local/
解压 tar -zxvf mongodb-linux-x86_64-rhel70-5.0.24.tgz
改名 mv mongodb-linux-x86_64-rhel70-5.0.24 mongodb
切目录 /usr/local/mongodb
新增目录 mkdir data logs
新增文件 touch logs/mongodb.log
切目录 /usr/local/mongodb/bin
新增文件 vim mongodb.conf
# 数据文件存放目录 dbpath = /usr/local/mongodb/data # 日志文件存放目录 logpath = /usr/local/mongodb/logs/mongodb.log logappend=true # 端口 port = 2717 # 以守护程序的方式启用,即在后台运行 fork = true # 认证模式 auth=true # 远程连接 bind_ip=0.0.0.0
添加环境变量
vim /etc/profile
# 添加mongodb环境变量
export PATH=$PATH:/usr/local/mongodb/bin
# 重新加载配置文件
source /etc/profile
# 检查环境变量
echo $PATH
步骤3-设置密码
进终端:
mongo --port 2717
#切换到admin数据库
use admin
#使用db.createUser()函数在admin数据库下创建用户
#进行验证,认证通过返回:1
db.auth('root','pass_word_12315_mongo')
db.createUser({user:"root",pwd:"pass_word_mongo",roles:[{role:"userAdminAnyDatabase",db:"admin"},{role:"readWriteAnyDatabase",db:"admin"}]})
#更改账户密码
db.updateUser("root",{"pwd":"pass_word_mongo"})
2.开机启动
在CentOS系统中,要将MongoDB设置成开机自启动,你可以创建一个系统服务单元文件,并将其放置在系统的服务目录中。
步骤1-编辑系统服务单元文件
vi /etc/systemd/system/mongo.service
[Unit] Description=MongoDB Database Server After=network.target [Service] Type=forking ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf PrivateTmp=true [Install] WantedBy=multi-user.target
确保ExecStart
中的路径是你的Redis可执行文件的正确路径,同样mongodb.conf
的路径也要正确。
步骤2-重新加载
重新加载systemd以读取新的服务单元文件。
systemctl daemon-reload
启用mongo服务以在启动时运行。
systemctl enable mongo
步骤3-启动-查看
立即启动mongo服务
systemctl start mongo systemctl status mongo