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,要清楚...