zoukankan      html  css  js  c++  java
  • SUSE12Sp3-MongoDB安装

    1、解压
    sudo mkdir /usr/local/mongodb  # 创建mongodb目录
    

    将mongodb-linux-x86_64-suse12-4.0.6.tgz复制到/usr/local/mongodb目录

    sudo tar -zxvf mongodb-linux-x86_64-suse12-4.0.6.tgz # 解压到当前目录
    
    
    2、修改环境变量
    sudo vi /etc/profile #修改系统文件,修改环境变量
    #在最下面追加两行内容
    export MONGODB_HOME=/usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6
    export PATH=$PATH:$MONGODB_HOME/bin
    :wq #保存退出
    
    3、创建基本目录结构
    cd /usr/local/mongodb
    sudo mkdir -p data/db
    sudo chmod -R 777 /usr/local/mongodb/data/db
    sudo mkdir logs
    cd logs
    sudo touch mongodb.log
    
    4、进入到bin目录,增加一个配置文件
    cd /usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6/bin
    sudo vi mongodb.conf
    

    插入下列内容:

    port=27017
    dbpath=/usr/local/mongodb/data/db
    logpath=/usr/local/mongodb/logs/mongodb.log
    logappend=true
    bind_ip=0.0.0.0
    
    5、 使用supervisor守护mongodb进程
    sudo vi /etc/supervisord.conf
    

    添加以下内容:

    [program:mongodbServer]
    
    command=sudo /usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6/bin/mongod --config /usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6/bin/mongodb.conf  ;这里是执行的命令
    directory=/usr/local/mongodb/mongodb-linux-x86_64-suse12-4.0.6/bin/ ;这里是在哪个路径执行命令
    user=root
    stopsignal=INT
    autostart=true   ;设置为true 子进程将在supervisord启动后被自动启动
    autorestart=true ;设置子进程挂掉后自动重启
    startsecs=1
    stderr_logfile=/var/log/mongodbServer.err.log ;这里是日志的路径
    stdout_logfile=/var/log/mongodbServer.out.log ;这里是日志的路径
    
    6、重启supervisor
    sudo ps -ef|grep supervisor # 找到supervisor的进程
    sudo kill -9 进程id
    

    切换root账号登录服务器

    supervisord -c /etc/supervisord.conf #启动supervisord
    

    这时可以在http://IP:7004/ 看到新增的mongodbServer,状态是running

    这时我们使用工具连接IP:27017,就可以连接到mongodb

    SUSE12Sp3 安装配置. net core 生产环境 - 总汇

  • 相关阅读:
    [Unity] 2D开发学习教程
    [Unity] 查找资源
    [Unity] UGUI研究院之游戏摇杆
    [Unity] Unity3D研究院编辑器之自定义默认资源的Inspector面板
    [Unity] Unity3D研究院编辑器之独立Inspector属性
    [Unity] 精灵动画制作中需要注意的一些问题
    [Unity] 常用技巧收集
    IDEA相关设置
    Hive配置文件hive-site.xml
    MySql通用二进制版本在Linux(Ubuntu)下安装与开启服务
  • 原文地址:https://www.cnblogs.com/hanfan/p/10393967.html
Copyright © 2011-2022 走看看