本文共 1731 字,大约阅读时间需要 5 分钟。
创建镜像源
/etc/yum.repos.d/mongodb-enterprise.repo
输入如下内容:
[mongodb-enterprise]name=MongoDB Enterprise Repositorybaseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/3.4/$basearch/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
说明:这里安装的是3.4版本,若为其他版本的,请修改repo文件的版本号
yum安装
sudo yum install -y mongodb-org
yum方式安装后,会自动创建一个mongod用户和组,并且会自动创建下面两个目录:
数据目录:/var/lib/mongo
日志目录:/var/log/mongodb
yum方式安装后,会默认生成mongo配置文件:/etc/mongod.conf
设置开机自启动
sudo chkconfig mongod on
启停相关命令
systemctl start mongodsystemctl stop mongod
sudo systemclt stop mongod
sudo yum erase $(rpm -qa | grep mongodb-org)
sudo rm -r /var/log/mongodbsudo rm -r /var/lib/mongo
tar -xvzf mongodb-linux-x86_64-rhel70-3.4.10.tgzmkdir -p /usr/local/mongodb/single/mongodbcp -R /usr/local/src/mongodb-linux-x86_64-rhel70-3.4.20/* /usr/local/mongodb/single/mongodb/
cd /usr/local/mongodb/single/mongodb/mkdir data logtouch log/mongodb.log
vim bin/mongodb.conf输入如下内容:
storage: dbPath: "/usr/local/mongodb/single/mongodb/data"systemLog: destination: file path: "/usr/local/mongodb/single/mongodb/log/mongodb.log"net: port: 27022 http: RESTInterfaceEnabled: trueprocessManagement: fork: false
vim bin/start-mongodb.sh#输入如下内容nohup /usr/local/mongodb/single/mongodb/bin/mongod -f /usr/local/mongodb/single/mongodb/bin/mongodb.conf &
cd /usr/local/mongodb/single/mongodb/binchmod u+x start-mongodb.sh./start-mongodb.sh
#方式一cd /usr/local/mongodb/single/mongodb/binmongod --shutdown -f mongodb.conf#方式二mongo 127.0.0.01:27022use admindb.shutdownServer()
官网参考资料:
转载地址:http://wkpxi.baihongyu.com/