• centos系统mongodb安装


    使用腾讯云搭服务器时,需要链接数据库,就从头开始重新安装了一遍mongodb,没想到这么麻烦,记得之前没这么麻烦。
    1.下载mongodb(一篇博客的)
    安装的是3.6版本
    ``
    vim /etc/yum.repos.d/mongodb.repo

    [mongodb-org-3.6]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.6/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
    
    刷新缓存
    yum makecache
    
    yum install mongodb-org
    

    ``
    systemctl start mongod 接下来是启动,但是systemctl 没有这个指令,说是service也可以但是 unrecognized service

    就直接mongod 发现可以启动数据库,就继续往下走了
    
    接下来遇到的问题:
    使用rotomong客户端一直链接不上数据库
    
    用netstat -ntlp 查看端口,发现27017 确实是mongodb使用但是用的是localhost本地的地址,应该是0.0.0.0才对
    就修改mongod.conf配置,//whereis mongod 看到到位置 exe位置和conf位置  坑
    就用 /usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork  这个指令启动
    当然是失败了,conf文件没有奏效,查看端口使用mongodb的IP还是本地IP,难道是conf写法问题,但是没报错啊,
    定位了半天,发现指令启动根本就不走 conf文件,然后才 使用 mongod --config /etc/mongod.conf 指令使用配置文件启动mongodb
    同时需要配置云服务的安全组
    
    用到的指令:
    关闭数据库
    db.shutdownServer()
    添加和删除mongodb远程用户
  • 相关阅读:
    CF526D Om Nom and Necklace
    POJ2406 Power Strings
    POJ3461 Oulipo
    luogu P1341 无序字母对
    UOJ 117 欧拉回路
    骑马修栅栏
    vimdiff env.txt export.txt set.txt
    Linux自动执行任务
    消灭 Bug!推荐5款测试员不可不知的bug管理工具!
    Bugzilla使用手册及解决方案
  • 原文地址:https://www.cnblogs.com/aloneCode/p/10862833.html
Copyright © 2020-2023  润新知