zoukankan      html  css  js  c++  java
  • Linux手工安装Mongodb应用

    本文测试环境Ubuntu18.04,因为购买的华为云vpc个别虚拟主机没有网络访问功能所以有了这篇文文章。

    下载程序:

    wget https://www.mongodb.org/dl/linux/http://downloads.mongodb.org/linux/mongodb-linux-aarch64-ubuntu1804-4.4.1-rc0.tgz -o /usr/local/src/http://downloads.mongodb.org/linux/mongodb-linux-aarch64-ubuntu1804-4.4.1-rc0.tgz

    mongodb安装目录 /usr/local/mongodb-4.4.1-rc0-21-g3b9eaba/

    建立链接

    ln -s /usr/local/mongodb-4.4.1-rc0-21-g3b9eaba/bin/mongod /sbin/mongod
    
    ln -s /usr/local/mongodb-4.4.1-rc0-21-g3b9eaba/mongo /sbin/mongo

    设置配置文件:

    cd /usr/local/mongodb-4.4.1-rc0-21-g3b9eaba/
    mkdir conf
    cd conf
    vim mongodb.conf
    #填入以下内容
    # mongodb.conf
    
    # Where to store the data.
    dbpath=/data/mongodb
    
    #where to log
    logpath=/var/log/mongodb/mongodb.log
    
    logappend=true
    
    bind_ip = 192.168.0.64
    port = 27017
    
    # Enable journaling, http://www.mongodb.org/display/DOCS/Journaling
    journal=true
    
    # Enables periodic logging of CPU utilization and I/O wait
    #cpu = true
    
    # Turn on/off security.  Off is currently the default
    #noauth = true
    #auth = true
    # Verbose logging output.
    #verbose = true
    
    # Inspect all client data for validity on receipt (useful for
    # developing drivers)
    #objcheck = true
    
    # Enable db quota management
    #quota = true
    
    # Set oplogging level where n is
    #   0=off (default)
    #   1=W
    #   2=R
    #   3=both
    #   7=W+some reads
    #oplog = 0
    # Diagnostic/debugging option
    #nocursors = true
    
    # Ignore query hints
    #nohints = true
    
    # Disable the HTTP interface (Defaults to localhost:27018).
    #nohttpinterface = true
    # Turns off server-side scripting.  This will result in greatly limited
    # functionality
    #noscripting = true
    
    # Turns off table scans.  Any query that would do a table scan fails.
    #notablescan = true
    
    # Disable data file preallocation.
    #noprealloc = true
    
    # Specify .ns file size for new databases.
    # nssize = <size>
    # Accout token for Mongo monitoring server.
    #mms-token = <token>
    
    # Server name for Mongo monitoring server.
    #mms-name = <server-name>
    
    # Ping interval for Mongo monitoring server.
    #mms-interval = <seconds>
    
    # Replication Options
    
    # in replicated mongo databases, specify here whether this is a slave or master
    #slave = true
    #source = master.example.com
    # Slave only: specify a single database to replicate
    #only = master.example.com
    # or
    #master = true
    #source = slave.example.com
    # Address of a server to pair with.
    #pairwith = <server:port>
    # Address of arbiter server.
    #arbiter = <server:port>
    # Automatically resync if slave data is stale
    #autoresync
    # Custom size for replication operation log.
    #oplogSize = <MB>
    # Size limit for in-memory storage of op ids.
    #opIdMem = <bytes>
    # SSL options
    # Enable SSL on normal ports
    #sslOnNormalPorts = true
    # SSL Key file and password
    #sslPEMKeyFile = /etc/ssl/mongodb.pem
    #sslPEMKeyPassword = pass

    相关目录

    mkdir /var/log/mongodb
    mkdir /data/mongodb
    ln -s /usr/local/mongodb-4.4.1-rc0-21-g3b9eaba/conf/mongodb.conf /etc/mongodb.conf

    启动脚本:

    mongod -f /etc/mongodb.conf

    关闭脚本:

    mongod -f /etc/mongodb.conf --shutdown

    启动成功后日志如下:

  • 相关阅读:
    飞入飞出效果
    【JSOI 2008】星球大战 Starwar
    POJ 1094 Sorting It All Out
    POJ 2728 Desert King
    【ZJOI 2008】树的统计 Count
    【SCOI 2009】生日快乐
    POJ 3580 SuperMemo
    POJ 1639 Picnic Planning
    POJ 2976 Dropping Tests
    SPOJ QTREE
  • 原文地址:https://www.cnblogs.com/passedbylove/p/13554939.html
Copyright © 2011-2022 走看看