Centos6.5下搭建Mongodb服务
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,1.系统版本 [root@test2 ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m2.下载MongoDB
千家信息网最后更新 2025年11月08日Centos6.5下搭建Mongodb服务
1.系统版本
[root@test2 ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m
2.下载MongoDB 到/usr/loca/
[root@test2 ~]# cd /usr/local/cd /usr/local/ [root@test2 ~]# cd /usr/local/wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.0.7.tgz
3.解压并创建数据库的存储及日志目录:
[root@test2 local]# tar -zxvf mongodb-linux-x86_64-rhel62-3.0.7.tgz [root@test2 local]# mkdir -p mogodb/{data,logs}[root@test2 local]# cd mogodb/[root@test2 mogodb]# ls bin data GNU-AGPL-3.0 logs README THIRD-PARTY-NOTICES[root@test2 mogodb]# cd logs/[root@test2 logs]# touch mongodb.log4.建立配置文件
[root@test2 mogodb]# vi /usr/local/mongodb/bin/mongodb.conf dbpath=/usr/local/mongodb/data logpath=/usr/local/mongodb/logs/mongodb.log port=27017 fork=true nohttpinterface=true
5.启动MongoDB
[root@test2 mongodb]# /usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/bin/mongodb.conf about to fork child process, waiting until server is ready for connections. forked process: 1449 child process started successfully, parent exiting
6.设置开机自启动MongoDB
[root@test2 mongodb]# echo "/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf" >> /etc/rc.local/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
7.测试:
(1)进入Mongodb的shell模式:
[root@test2 ~]# /usr/local/mongodb/bin/mongo MongoDB shell version: 3.0.7 connecting to: test Server has startup warnings: 2015-11-11T18:26:02.022+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended. 2015-11-11T18:26:02.022+0800 I CONTROL [initandlisten] 2015-11-11T18:26:02.022+0800 I CONTROL [initandlisten] 2015-11-11T18:26:02.022+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 2015-11-11T18:26:02.022+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2015-11-11T18:26:02.022+0800 I CONTROL [initandlisten] 2015-11-11T18:26:02.022+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2015-11-11T18:26:02.022+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2015-11-11T18:26:02.022+0800 I CONTROL [initandlisten] >
(2)查看数据库列表
> show dbsshow dbs local 0.078GB
(3)查看数据库版本
> db.version();db.version(); 3.0.7
(4)关闭数据库
[root@test2 bin]# /usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongodb.conf 2015-11-11T18:36:01.404+0800 I CONTROL log file "/usr/local/mongodb/logs/mongodb.log" exists; moved to "/usr/local/mongodb/logs/mongodb.log.2015-11-11T10-36-01". killing process with pid: 1449
或使用kill
[root@test2 ~]# ps -ef |grep mongoroot 1505 1 0 18:37 ? 00:00:03 /usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/bin/mongodb.confroot 1544 1324 0 18:45 pts/2 00:00:00 grep mongo [root@test2 ~]# kill 1505
注意:这个地方不能使用kill -9 pid,这样会导致数据丢失,同时mongodb还可能会报错。
如果使用kill -9 pid的方式关闭mongodb,并且mongodb不能正常启动,则需删除mongod.lock文件
[root@test2 bin]# kill rm -rf /usr/local/mongodb/data/mongod.lock
[root@test2 bin]# /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
本文借鉴 "doiido" 博客,http://doiido.blog.51cto.com/5503054/1562541
数据
数据库
文件
版本
博客
同时
地方
方式
日志
模式
目录
系统
会报
存储
测试
配置
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全教育体会心得九十字
网络安全生态体系差
数据库中检索年龄小于17岁
合众 网络技术
汽车信息网络安全股票
ftp服务器是什么东西
奉贤区国内网络技术零售价
sql2008数据库建用户
https 免费服务器
一群山东人守护着网络安全
系统软件开发h
税务局数据库维护
郑州有名气的软件开发公司
服务器坏了
长连接会影响服务器性能吗
敏实服务器
网络技术难还是云计算难
北京华为软件开发岗
对于没有网络安全就没有国家安全
柳州租车软件开发
sql中选择或者输入服务器名称
网络技术公司 开封
辽阳地区服务器
达梦数据库技术指标
c 服务器开发
中国服务器排名
杭州紫貂网络技术有限公司
立足美国本土服务器
青浦区媒体数据库服务报价行情
深圳软件开发一般去哪些网站