解壓: tar zxf mongodb-linux-x86_64-rhel70-4.2.3.gz
移動到常用的目錄下 mv mongodb-linux-x86_64-rhel70-4.2.3 /usr/local/mongodb/
建立資料庫目錄
編輯單例項配置檔案(yaml)
vim /data/mongodb/27017/mongodb.conf
mongodb.conf:
systemlog:
destination: file ##指定乙個檔案
path: /data/mongodb/27017/mongodb.log ##日誌存放位置
storage:
dbpath: /data/mongodb/27017/ ##資料檔案存放路徑
journal:
enabled: true ##記錄操作日誌,防止資料丟失
processmanagement:
fork: true ##以守護程序方式執行
net:
port: 27017 ##埠
bindip: 127.0.0.1 ##ip
注:因為是yaml格式 不能使用tab 檔案內容格式要一致
啟動mongodb
mongod -f /data/mongodb/27017/mongodb.conf
關閉mongodb
解決辦法:
useradd -r -s /sbin/nologin 使用者名稱
chown -r 使用者名稱:使用者名稱 mongodb存放目錄以及資料庫目錄
su -s /bin/sh -c 「/usr/local/mongodb/bin/mongod -f /data/mongodb/27017/mongodb.conf」 mongo
##使用bin下的sh 執行命令
解決辦法:vim /etc/rc.d/rc.local 新增如下語句
rc.local:
echo 'never' >/sys/kernel/mm/transparent_hugepage/enabled
echo 'never' >/sys/kernel/mm/transparent_hugepage/defrag
chmod +x /etc/rc.d/rc.local
關閉服務 再次使用mongod -f /data/mongodb/27017/mongodb.conf --auth 啟動
檢視日誌已經沒有報警資訊
登入shell mongo -umongo -p123 或者進入shell db.auth(『使用者名稱』,『密碼』)進行身份驗證
docker安裝部署mongodb及匯入資料檔案
上周五被這個問題給困了好久,安裝部署好了但是一直都匯入不了eportal的資料,害我擔心不能及時修改提的bug?然後今天在凱哥的幫助下又重新試了一次,在這裡進行歸納吧 docker pull mongodb docker images docker run p 27018 27017 v users...
MongoDB 安裝部署
mongodb是乙個基於分布式檔案儲存 1 的資料庫。由c 語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。mongodb是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。它支援的資料結構非常鬆散,是類似json的bson格式,因...
MongoDB安裝部署手冊
摘自 2 把壓縮包傳到要安裝的目錄。home local mongodb3 解壓。tar zxvf mongodb linux x86 64 4.0.4.tgz4 修改資料夾名稱 mv mongodb linux x86 64 4.0.4 mongodb5 把mongodb 的可執行檔案目錄加到pa...