设为首页 收藏本站
查看: 1191|回复: 0

[经验分享] mongodb安装和配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-5-15 14:24:30 | 显示全部楼层 |阅读模式
1. mongodb安装

先下载mongodb,官网地址; http://www.mongodb.org/downloads

curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz  
解压缩

tar -zxvf mongodb-linux-x86_64-2.6.1.tgz  
新建目录

mkdir -p mongodb  
cp -R -n mongodb-linux-x86_64-2.6.1/ mongodb  

2. 通过命令行启动

通过执行./bin/mongod启动mongodb,
查看mongod启动的所有选项

cd mongodb   
./bin/mongod --help  
主要选项:
--dbpath :  
  数据保存目录,默认为/data/db/,
每个mongod需要独立的数据目录,启动时会在数据目录生成mongod.lock,这个文件防止其他mongod进程使用该目录。
--port:
启动端口,默认为27017
--fork:
以守护进程方式启动。
--logpath:
  日志目录
--config
  指定配置文件。

启动mongodb

mkdir data  

./bin/mongod --port 9000 --fork --logpath /home/mongodb/log/mongodb.log  --dbpath /home/mongodb/data/  

3. 以配置文件方式启动

建立配置文件

mkdir config  
vim config/mongodb.conf  
将上面的配置写入文件

# mongodb config file  

port = 9000  

fork = true  

logpath = /home/mongodb/log/mongodb.log  

dbpath = /home/mongodb/data/  
启动

./bin/mongod --config /home/mongdb/conf/mongodb.conf  
建议使用配置文件方式来启动。

4. mongodb停止
可以使用kill 进程方式来停止。如果进程号为10000, 使用 kill 10000。 这样系统会保存数据,然后关闭连接,停止服务。
不能使用 kill -9 ,这样直接关闭数据库,导致数据文件有损坏。

另一种方式来关闭
使用mongo shell,这是最稳妥的方式

./bin/mongo --port 9000  
use admin  
db.shutdownServer();  



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-19228-1-1.html 上篇帖子: MongDB自动安装脚本--rpm包安装版 下篇帖子: mongodb的写入,删除,更新
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表