deepin 15.3 X64系統(tǒng)中安裝mongodb的方法步驟
安裝環(huán)境
deepin 15.3 X64(教程也適用于其他linux系統(tǒng))
Linux Deepin正式版操作系統(tǒng) v15.1本地下載:32位 64位
安裝
下載地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.0.tgz(或者到官網(wǎng)上下載別的版本)
完成下載后,把軟件包移動(dòng)到軟件安裝的目錄下,我這里是/usr/local/。
解壓:tar -zxvf mongodb-linux-x86_64-2.6.0.tgz(權(quán)限不夠,要加sudo,下同)
更改安裝目錄:mv mongodb-linux-x86_64-2.6.0.tgz mongodb
創(chuàng)建mongodb數(shù)據(jù)庫存放路徑:mkdir -p /data/db
創(chuàng)建mongodb數(shù)據(jù)庫日志存放路徑:mkdir -p /usr/local/mongodb/log/(存放在安裝路徑下)
啟動(dòng)服務(wù)
1、啟動(dòng)mongodb服務(wù): /usr/local/mongodb/bin/mongod --dbpath=/data/db --logpath=/usr/local/mongodb/log/mongodb.log --logappend --port 27017 --fork(若出現(xiàn)錯(cuò)誤,可能是權(quán)限不夠)
- --dbpath 數(shù)據(jù)庫路徑(數(shù)據(jù)文件)
- --logpath 數(shù)據(jù)庫日志文件路徑
- --port 啟用端口號
- --fork 在后臺運(yùn)行
- --auth 是否需要驗(yàn)證權(quán)限登錄(用戶名和密碼)
2、進(jìn)入mongodb數(shù)據(jù)庫控制臺:
$ cd /usr/local/mongodb/bin/ /usr/local/mongodb/bin$ ./mongo

mongodb控制臺
3、退出:exit
設(shè)置mongodb
添加安裝路徑到path中:
$ vim /etc/profile
添加一下代碼到文件的最后一行,并保存:
export PATH=$PATH:/usr/local/mongodb/bin
使設(shè)置生效:source /etc/profile
進(jìn)入控制臺:mongo(在任意位置)
設(shè)置mongodb開機(jī)自啟:
編輯mongodb配置文件,設(shè)置啟動(dòng)參數(shù):vim /usr/local/mongodb/mongodb.conf(沒有就新建一個(gè))
加入以下參數(shù)并保存:
dbpath=/data/db #數(shù)據(jù)庫路徑 port=27017 #端口號 fork=true #設(shè)置后臺運(yùn)行 logappend=true shardsvr=true pidfilepath=/usr/local/mongodb/mongo.pid logpath=/usr/local/mongodb/log/mongodb.log #日志輸出文件路徑 directoryperdb=true auth=false #關(guān)閉認(rèn)證
將usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf添加到 /etc/rc.local 中。(若沒效果,可能是權(quán)限的問題,在前面加上sudo)
重啟電腦,打開命令行,輸入mongo,即可驗(yàn)證。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
MongoDB數(shù)據(jù)庫常用28條查詢語句總結(jié)
我們經(jīng)常使用的MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),隨著時(shí)代的進(jìn)步,互聯(lián)網(wǎng)的發(fā)展關(guān)系型數(shù)據(jù)庫已經(jīng)不滿足于互聯(lián)網(wǎng)的需求,因此出現(xiàn)了非關(guān)系數(shù)據(jù)庫,下面這篇文章主要給大家總結(jié)介紹了關(guān)于MongoDB數(shù)據(jù)庫常用28條查詢語句,需要的朋友可以參考下2023-05-05
MongoDB中文學(xué)習(xí)入門教程(包括安裝配置和增刪改查)
本文主要介紹了MongoDB的基本知識和操作,MongoDB是一種面向文檔的無結(jié)構(gòu)化數(shù)據(jù)庫系統(tǒng),具有靈活性、可擴(kuò)展性和高性能等優(yōu)點(diǎn),安裝和配置MongoDB也非常簡單,使用MongoDB的API進(jìn)行操作也非常方便,在實(shí)際使用中,MongoDB可以作為常規(guī)數(shù)據(jù)存儲或NoSQL解決方案的替代品2024-01-01
使用Locust對MongoDB進(jìn)行負(fù)載測試的操作步驟
Locust是一款使用Python開發(fā)的開源性能測試工具,支持分布式,可在多臺主機(jī)上對系統(tǒng)持續(xù)發(fā)送請求,本文給大家介紹了使用Locust對MongoDB進(jìn)行負(fù)載測試的操作步驟,文中通過圖文結(jié)合的方式介紹的非常詳細(xì),需要的朋友可以參考下2025-01-01
Linux服務(wù)器下MariaDB 10自動(dòng)化安裝部署
這篇文章主要介紹了Linux服務(wù)器下MariaDB 10自動(dòng)化安裝部署,需要的朋友可以參考下2016-08-08
MongoDB的聚合框架Aggregation Framework入門學(xué)習(xí)教程
MongoDB中的聚合aggregate主要用于處理數(shù)據(jù)計(jì)算,這里我們就來詳細(xì)整理MongoDB的聚合框架Aggregation Framework入門學(xué)習(xí)教程,需要的朋友可以參考下2016-07-07

