博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB单机版安装
阅读量:6120 次
发布时间:2019-06-21

本文共 1691 字,大约阅读时间需要 5 分钟。

hot3.png

安装前提

部署到物理机上或者比较讲究的可以看看安装前提,咱不讲究的往下看。

YUM源

首先先编辑一个YUM源的配置文件,源还是改成阿里云的,速度快。

vim /etc/yum.repos.d/mongodb-org-3.4.repo

[mongodb-org-3.4]name=MongoDB Repository#baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/6Server/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

安装

yum install  mongodb-org-3.4.10  mongodb-org-server-3.4.10  mongodb-org-shell-3.4.10  mongodb-org-mongos-3.4.10  mongodb-org-tools-3.4.10 -y

这里我建议指定版本安装,方便统一版本。

配置文件

vim /etc/mongod.conf

path: /data/mongodb/27017/27017.log  dbPath: /data/mongodb/27017/  pidFilePath: /data/mongodb/27017/27017.pid
mkdir -p /data/mongodb/27017 && chown -R mongod.mongod /data/mongodb/echo "never" >  /sys/kernel/mm/transparent_hugepage/enabledecho "never" > /sys/kernel/mm/transparent_hugepage/defrag

/etc/init.d/mongod start

防止YUM升级mongodb

vim /etc/yum.conf

在最底下添加

exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools

备份

/usr/bin/mongodump --gzip -o /path/to

日志切割

kill -USR1 `cat /data/mongodb/27017/27017.pid`

安装PHP扩展

cd /root/software/ wget -c http://pecl.php.net/get/mongodb-1.3.0RC1.tgztar zxvf mongodb-1.3.0RC1.tgzcd mongodb-1.3.0RC1phpize && ./configure && make install && make installcd /root/software/ wget -c http://scripts.showshowbaby.com/lnmp/soft/mongo-1.4.3.tgztar zxvf mongo-1.4.3.tgz  && cd mongo-1.4.3/usr/local/php/bin/phpize && ./configure --with-php-config=/usr/local/php/bin/php-config &&  make && make install

添加到php.ini

extension=mongodb.soextension=mongo.so

重启PHP-FPM

/etc/init.d/php-fpm reload

转载于:https://my.oschina.net/longquan/blog/1580990

你可能感兴趣的文章
eclipse中将一个项目作为library导入另一个项目中
查看>>
Go语言学习(五)----- 数组
查看>>
Android源码学习之观察者模式应用
查看>>
Content Provider的权限
查看>>
416. Partition Equal Subset Sum
查看>>
centos7.0 64位系统安装 nginx
查看>>
数据库运维平台~自动化上线审核需求
查看>>
注解开发
查看>>
如何用 Robotframework 来编写优秀的测试用例
查看>>
Django之FBV与CBV
查看>>
Vue之项目搭建
查看>>
app内部H5测试点总结
查看>>
Docker - 创建支持SSH服务的容器镜像
查看>>
[TC13761]Mutalisk
查看>>
三级菜单
查看>>
Data Wrangling文摘:Non-tidy-data
查看>>
加解密算法、消息摘要、消息认证技术、数字签名与公钥证书
查看>>
while()
查看>>
常用限制input的方法
查看>>
Ext Js简单事件处理和对象作用域
查看>>