zoukankan      html  css  js  c++  java
  • 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远程用户
  • 相关阅读:
    生成lua的静态库.动态库.lua.exe和luac.exe
    Eclipse 常用快捷键 (动画讲解)
    Lua table之弱引用
    编程语言简史(转)
    sublime text 下的Markdown写作
    使用python拼接多张图片.二三事
    Lua标准库- 模块(Modules)
    lua的私有性(privacy)
    Lua字符串库(整理)
    字符编码的故事(转)
  • 原文地址:https://www.cnblogs.com/aloneCode/p/10862833.html
Copyright © 2011-2022 走看看