在linux下手动安装mongodb

来源:转载


1. 创建用户

useradd -U -m -s /bin/false mongodb


2. 下载、解压

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.7.tgz
tar -zxvf mongodb-linux-x86_64-3.0.7.tgz
mv mongodb-linux-x86_64-3.0.7 /usr/local/share/mongodb-3.0.7
chown -R mongodb:mongodb /usr/local/share/mongodb-3.0.7


3. 修改环境变量PATH

cat  >> /etc/profile <<EOF

PATH=$PATH:/usr/local/share/mongodb-3.0.7/bin

EOF

source /etc/profile


4. 创建数据目录并设置权限

mkdir -p /var/lib/mongodb

chown -R mongodb:mongodb /var/lib/mongodb 

mkdir -p /var/log/mongodb

chown -R mongodb:mongodb /var/log/mongodb


7. 创建配置文件

cat > /etc/mongodb.conf <<EOF

logpath=/var/log/mongodb/mongod.log
logappend=true
fork=true
dbpath=/var/lib/mongodb
pidfilepath=/var/run/mongodb/mongod.pid
# bind_ip=127.0.0.1
# port=27017

# Disables write-ahead journaling
# nojournal=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
# diaglog=0

# Ignore query hints
# nohints=true

# Enable the HTTP interface (Defaults to port 28017).
# httpinterface=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>

# Replication Options
# in replicated mongo databases, specify the replica set name here
# replSet=setname
# maximum size in megabytes for replication operation log
# oplogSize=1024
# path to a key file storing authentication info for connections
# between replica set members
# keyFile=/path/to/keyfile

EOF

 





分享给朋友:
您可能感兴趣的文章:
随机阅读: