mongodb 二進位制安裝方法

2021-08-18 01:39:28 字數 2147 閱讀 4578



mongod單節點環境安裝(linux)

安裝包使用者許可權/目錄

1.建立 dbuser使用者

useradd mongod

2.部署目錄

mkdir -p /opt/local

chown -r mongod.root /opt/local

cd /opt/local

3.解壓安裝包

tar -xzvf mongodb-linux-x86_64-enterprise-suse11-3.2.7.tgz

mv mongodb-linux-x86_64-enterprise-suse11-3.2.7 mongodb

cd mongodb

mkdir conf data log

conf 作為配置檔案目錄 data 作為資料檔案目錄 log 作為日誌檔案目錄

配置檔案

# mongod.conf

# for documentation of all options, see:

#  

# where and how to store data.

storage:

dbpath: /mongo/data

journal:

enabled: true

#  engine:

#  mmapv1:

#  wiredtiger:

# how the process runs

processmanagement:

fork: true  # fork and run in background

pidfilepath: /mongo/mongod.pid  # location of pidfile

# network inte***ces

net:

port: 27017

bindip: 172.16.6.65  # listen to local inte***ce only, comment to listen on all inte***ces.

#security:

#operationprofiling:

replication:

replsetname: rs0

#sharding:

## enterprise-only options

#auditlog:

#snmp:

其中啟動埠為27017,將http管理介面關閉; slowopthredsholdms是慢操作檢測的閾值,可以根據需要調整;

環境變數 vi /etc /profile

export mongodb_home=/usr/local/mongodb

export path=$path:$mongodb_home/bin

初始化1.啟動mongod,預設狀態下可匿名訪問

mongod -f conf/mongodb.conf

2.連線 mongo

mongo --port 27017

3.初始化管理員

use admin

db.createuser(,]})

分別建立了管理員使用者和應用賬戶,之後將

4.重啟 mongo,啟用鑑權

pkill mongod

mongod -f conf/mongodb.conf -auth

此後連線mongo 則需要提供身份鑑權

常用命令

啟動命令

mongod -f conf/mongodb.conf

停止命令

kill -2 `cat mongod.pid`

rm mongod.pid

檢測埠

netstat -nlp |grep 27071

檢視日誌

tail -n200 -f log/mongodb.log

連線埠

./bin/mongo --port 10001  -u admin -p admin@2016 --authenticationdatabase=admin

監控命令

./bin/mongostat --port 27071  -u admin -p admin@2016 --authenticationdatabase=admin --discover -n 30 3



二進位制如何安裝mysql 二進位制安裝mysql

1.建立安裝目錄 wget 3.解壓二進位製包 root db01 tar xf mysql 5.6.40 linux glibc2.12 x86 64.tar.gz 4.移動解壓目錄 5.做mysql軟連線 6.建立mysql使用者 root db01 useradd mysql s sbin n...

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...

mongodb儲存二進位制資料

mongodb 3.x儲存二進位制資料並不是以base64的方式,雖然在mongo客戶端的查詢結果以base64方式顯示,請放心使用。下面來分析儲存檔案的儲存內容。base64編碼資料會增長1 3成為顧慮。首先看mongo的c driver對binary型別資料的相關定義。注意下面提到了js,要清楚...