太阳√成集团tyc234cc[主页]

服务项目:网站建设、仿站、程序开发、APP开发设计、移动网站开发设计、企业网站设计、电子商务网站开发、网站维护、网站推广、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川浚浚科技有限公司
四川浚浚科技有限公司 (开发设计官网)TEL : 15308000360 / QQ : 38585404

您的位置:首页 > 技术经验 > 数据库 > 正文

CentOS6.8 CentOS7 安装MongoDB
技术支持服务电话:15308000360 【7x24提供运维服务,解决各类系统/软硬件疑难技术问题】

1、下载MongoDB(64位)
http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.3.tgz

2、安装MongoDB(安装到/usr/local)

tar zxvf mongodb-linux-x86_64-3.4.3.tgz
mv mongodb-linux-x86_64-3.4.3 mongodb
cd mongodb
mkdir data
mkdir logs
vi mongodb.conf
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true
3、重新绑定mongodb的配置文件地址和访问IP
/usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/mongodb.conf
4、开机自动启动mongodb
vi /etc/rc.d/rc.local
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf
5、重启一下系统测试下能不能自启
#进入mongodb的shell模式 
/usr/local/mongodb/bin/mongo
#查看数据库列表 
show dbs
#当前db版本 
db.version();
启动mongodb,启动脚本和关闭脚本
vi start_mongodb.sh
#!/bin/bash
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend  --port=27017 --fork
echo 'mongodb started!'
#如果是32位的系统,启动的时候会提示在启动参数上加入--journal,加上即可
然后保存即可,再写一个停止的脚本
--dbpath的意思是指定存储数据的文件夹
--logpath的意思是指定日志存储文件
--logappend的意思是日志以增加方式产生
--port指定端口,如果不写的话,默认是27017
--fork 代表后台运行

vi stop_mongodb.sh
#!/bin/bash
/usr/local/mongodb/bin/mongod  --shutdown --dbpath /usr/local/mongodb/data/
echo 'mongodb stoped'
保存,然后把这个两个脚本赋上可以执行的权限
chmod +x start_mongodb.sh stop_mongodb.sh
mongodb安装就完成啦,现在执行启动脚本启动mongodb
sh start_mongodb.sh   #执行成功后会输出mongodb started!
然后查看一下进程,是否有mongodb的进程
ps -ef|grep mongodb



上一篇:Linux环境CentOS中源码编译安装PostgreSQL
下一篇:最后一页

相关热词搜索:MongoDB centos