linux安装MongoDB
Posted 甲乙丙丁少
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装MongoDB相关的知识,希望对你有一定的参考价值。
yum的mongodb源配置
创建yum的mongodb源配置文件
touch /etc/yum.repos.d/mongodb-org.repo
1、touch 创建文件命令
2、yum是安装软件管理。yum源的配置文件夹,放在/etc/yum.repos.d的文件夹下,才能生效,yum配置文件必须.repo结尾的。
3、这里配置mongodb的源\'mongodb-org.repo\'。是因为默认源地址特别慢,原因大家懂得
参考:https://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html
编辑mongodb-org.repo
vim /etc/yum.repos.d/mongodb-org.repo
输入以下内容后,保存并退出
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
安装MongoDB
yum install -y mongodb-org
安装过程报错了
Public key for mongodb-org-3.4.10-1.el6.x86_64.rpm is not installed
在网上找到了解决方法:
此时要导入rpm的签名信息即可,以root登录,执行下面命令
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
根据我的Linux版本是CentOS 6.5,于是我执行下面命令
#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
启动MongoDB
#centos6用这种方式
service mongod start
#centos7用这种方式
systemctl start mongod
--------------------------------------------------------
yum有时候网络不行就挂了。我如今是下载好tar压缩包,这是已经编译过可执行的二进制问价,就是所谓的绿色版。
具体方法参考菜鸟教程
这里说我本地的后台运行方法,这样即使关闭shell,mongoDB的服务也照样是运行着的
mongod --fork --dbpath=/data/db --logpath=/data/logs/mongodb.log --logappend
如果还是连接不上的话,请考虑,是不是只能服务器本地访问,如果是这样的话,那么执行下边就行
mongod —fork —bind_ip 0.0.0.0 —dbpath=/mydata/mongo/data —logpath=/mydata/mongo/log/test.log —logappend
如果还不行,考虑是不是阿里的服务器,阿里的服务器需要配置安全组,这个没技术含量,自行百度
停止服务
kill mongo pid
参考
http://blog.csdn.net/xiaoxing598/article/details/54233044
https://www.cnblogs.com/acewhl/p/6638486.html
https://www.cnblogs.com/acewhl/p/6638486.html
https://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html
https://segmentfault.com/a/1190000010362190
https://www.cnblogs.com/JemBai/archive/2012/11/07/2759140.html
以上是关于linux安装MongoDB的主要内容,如果未能解决你的问题,请参考以下文章