zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    2019-03-18 使用Request POST获取CNABS网站上JSON格式的表格数据,并解析出来用pymssql写到SQL Server中
    2019-03-18 Python time 将2015年11月20日转换为2015-11-20
    2019-03-15 使用Request POST获取中加基金的PDF文件,并下载到本地
    2019-03-15 使用Request POST获取CNABS网站上JSON格式的表格数据,并解析出来用xlwt写到Excel中
    2019-03-15 Python time datetime 获取当下时间 和 格式化时间
    2019-03-14 Python爬虫问题 爬取网页的汉字打印出来乱码
    2019-02-25 SQL:cast(itemvalue as decimal(19,4))
    js设计模式
    css动画库
    React学习笔记
  • 原文地址:https://www.cnblogs.com/dshvv/p/7804259.html
Copyright © 2011-2022 走看看