安装过程:
下载安装包
Mongodb 3.2.6_64位,将文件放到机器/fugm目录下
进入到/fugm目录下
cd /fugm
安装目录:/fugm/mongodb
数据文件目录:/fugm/mongodbData
日志文件目录:/fugm/mongodbLog
开始安装
解压缩:
tar -zxvf mongodb-linux-x86_64-3.2.6.tgz
重命名目录:
mv mongodb-linux-x86_64-3.2.6 mongodb
修改环境变量
vim /etc/profile
在最后添加修改如下内容
MONGODB_HOME=/fugm/mongodb
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$MONGODB_HOME/bin
创建数据文件目录,及日志目录
mkdir mongodbData
mkdir mongodbLog
测试启动
/fugm/mongodb/bin/mongod -dbpath=/fugm/mongodbData/db -port 27017 -logpath=/fugm/mongodbLog/mongodb.log -logappend -fork
停止服务
/fugm/mongodb/bin/mongod -dbpath=/fugm/mongodbData/db -port 27017 -logpath=/fugm/mongodbLog/mongodb.log -logappend -fork --shutdown
编辑启动参数脚本:
vim mongodb/mongo.conf
添加如下内容:
dbpath=/fugm/mongodbData/db
logpath=/fugm/mongodbLog/mongodb.log
logappend=true
fork=true
port=27017
测试启动
/fugm/mongodb/bin/mongod -f /fugm/mongodb/mongo.conf
停止服务
/fugm/mongodb/bin/mongod -f /fugm/mongodb/mongo.conf --shutdown
配置开启启动
编写启动脚本
vim /etc/init.d/mongodb
添加如下内容
#!/bin/sh
#
#chkconfig: 2345 80 90
#description: mongodb
start() {
/fugm/mongodb/bin/mongod -f /fugm/mongodb/mongo.conf
}
stop() {
/fugm/mongodb/bin/mongod -f /fugm/mongodb/mongo.conf --shutdown
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
点击Esc,输入 :wq 完成编辑并保存退出
之后执行如下脚本
cd /etc/init.d
chkconfig --add mongodb
chmod +x mongodb
chkconfig mongodb on
重启系统
reboot
停止mongodb服务
service mongodb stop
开启mongodb服务
service mongodb start
分享到:
相关推荐
最近工作中用到MongoDB,在安装过程中走了很多弯路,整理了详细的安装...安装说明内容:MongoDB下载地址、安装MongoDB过程,配置相关文件,配置系统命令启动和开机启动。 如果有疑问请加入QQ群:282882201 交流学习
总结,安装MongoDB在CentOS 6.4上的主要步骤包括:下载并解压MongoDB二进制包,创建数据和日志目录,编辑配置文件,启动MongoDB服务,以及设置开机自动启动。完成这些步骤后,你就可以开始使用MongoDB数据库来存储和...
将 MongoDB 设置为开机启动,以便在系统启动时自动启动 MongoDB。 7. 配置 MongoDB 路径 配置 MongoDB 的路径,以便直接使用 mongo 命令。 MongoDB 的参数解释: * --dbpath:数据库路径(数据文件) * --log...
该文件为centos7环境下,mongoDB3.4一键部署配置脚本。下载该文件,拖到服务器上,$ sh mongo.sh 执行该脚本就能自动化下载、安装、配置防火墙、远程访问、开机自启动等。
总的来说,解决CentOS 7下MongoDB开机无法自启动的关键在于正确配置MongoDB的PID文件路径,同时关注SELinux的设置。遵循上述步骤,通常可以解决大部分开机启动问题。在日常维护中,定期检查系统日志(如 `/var/log/...
为了让 MongoDB 在系统启动时自动运行,需要设置开机启动。 **命令示例**: ```bash systemctl enable mongod.service ``` **解释**:`enable` 命令确保了 MongoDB 服务在系统启动时被自动启用。 ##### 7. 启动 ...
5. **设置开机启动**:使用`sudo systemctl enable mongod`命令使MongoDB在系统启动时自动启动。 6. **验证安装**:运行`mongo`命令进入MongoDB shell,然后执行`db.runCommand({connectionStatus : 1})`来检查...
- 设置MongoDB开机启动:`sudo systemctl enable mongod` 5. **连接MongoDB** MongoDB提供了一个名为`mongosh`的交互式shell工具,允许用户直接与数据库进行交互。在本机上,没有密码保护的情况下,可以直接运行`...
6. 设置MongoDB开机启动:`sudo systemctl enable mongod`。 7. 验证安装:使用`mongo`进入shell,执行`db.version()`。 ### 5. MongoDB基本操作 在安装完成后,你可能需要了解一些基本的MongoDB操作,如创建数据库...
启动MongoDB服务,可以运行`sudo service mongod start`,并设置为开机自启,命令是`sudo chkconfig mongod on`。如果你需要重启MongoDB,使用`sudo service mongod restart`。若要停止MongoDB,执行`sudo service ...
总的来说,安装MongoDB 3.2及以上版本在CentOS 7上需要关注的主要步骤包括配置正确的仓库源、安装软件包、启动服务、设置开机启动以及调整配置以支持远程访问。遵循这些步骤,你就能在阿里云的CentOS 7环境中顺利...
为了使MongoDB在系统启动时自动运行,使用`chkconfig mongod on`命令设置开机启动。 MongoDB的配置文件位于`/etc/mongod.conf`,数据存储在`/var/lib/mongo`,日志文件保存在`/var/log/mongodb`。若需更改这些默认...
为了确保 MongoDB 在系统启动时自动启动,我们需要设置开机启动,使用以下命令: ``` systemctl enable mongod.service ``` 五、使用 MongoDB 现在,我们可以使用 MongoDB 了,启动 Mongo shell,使用以下命令: ``...
MongoDB 是一个高性能、...通过添加MongoDB的RPM存储库、安装服务、启动和设置开机启动,以及了解默认的数据和日志目录,你已经具备了在Linux环境下运行MongoDB的基本知识。记得在生产环境中加强安全性,确保数据安全。
本文档将详细介绍如何在Linux环境下搭建MongoDB运行环境,包括从创建虚拟机、安装基础软件、配置MongoDB到设置开机自启动以及数据库的导入导出等多个环节,旨在帮助读者快速掌握Linux下MongoDB的部署与管理。...