Centos6.5下搭建Mongodb服务
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,1.系统版本 [root@test2 ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m2.下载MongoDB
千家信息网最后更新 2025年02月02日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.log
4.建立配置文件
[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安全错误
数据库的锁怎样保障安全
电大数据库与应用形考答案
盐城服务器维保
国外互联网公司科技投入
网络技术员指导教师评语
中国网络安全城市
网络安全行业介绍
普陀区智能软件开发定制价格
开发者使用数据库
数控机床nc软件开发
美团外卖数据库保存多久客户订单
戴尔服务器r820安装独立显卡
江苏银行显示服务器没有收到证书
u8 数据库表名参照
湖南统一软件开发参考价格
辽阳优佳网络技术有限公司
襄阳市审计局网络安全周
网络安全法所称网络 是指
威海民主评议软件开发
幻塔为什么总是重新连接服务器
北京网络安全大会议题
打印标签无法联系数据库
江苏机架服务器批发云主机
数据库i o慢了怎么办
oracle数据库主从库
深圳开展网络安全培训
家庭用记账软件开发有哪些
不属于网络安全风险评估
杨浦区智能软件开发供应商家
阜新购物软件开发
网络安全特征