Zhong__Linux系统安装MongoDB数据库
時(shí)間:2019.05.31
環(huán)境:Linux
目的:Linux系統(tǒng)安裝MongoDB
說(shuō)明:
作者:Zhong QQ交流群:121160124 歡迎加入!
關(guān)注微信公眾號(hào):邂逅最美的時(shí)光
?
在Linux(CentOS7)上安裝MongoDB的社區(qū)版
安裝MongoDB可以rpm方式和tar包方式安裝
一、使用.rpm包(推薦)
1.配置包管理系統(tǒng)(yum)。
創(chuàng)建一個(gè)/etc/yum.repos.d/mongodb-org-4.0.repo文件,以便您可以使用yum以下命令直接安裝MongoDB?:
vim /etc/yum.repos.d/mongodb-org-4.0.repo #新建 [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc注意
您可以在存儲(chǔ)庫(kù)本身中找到.repo每個(gè)版本的文件。奇數(shù)次要版本(例如3.5)是開發(fā)版本,不適合生產(chǎn)使用。
2.安裝MongoDB包。
要安裝最新的穩(wěn)定版MongoDB,請(qǐng)發(fā)出以下命令:
sudo yum install -y mongodb-org安裝ok!
要安裝特定版本的MongoDB,請(qǐng)單獨(dú)指定每個(gè)組件包,并將版本號(hào)附加到包名稱,如以下示例所示:
sudo yum install -y mongodb-org-4.0.8 mongodb-org-server-4.0.8 mongodb-org-shell-4.0.8 mongodb-org- mongos-4.0.8 mongodb-org-tools-4.0.8您可以指定任何可用的MongoDB版本。但是yum?,當(dāng)有更新的版本可用時(shí),請(qǐng)升級(jí)軟件包。為防止意外升級(jí),請(qǐng)將包裝固定。要固定包,請(qǐng)將以下exclude指令添加到您的/etc/yum.conf文件中:
exclude = mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools二、使用tar包
先決條件
MongoDB?.tar.gztarball需要安裝以下依賴項(xiàng):
yum install libcurl openssl程序
1、下載MongoDB?.tar.gztarball。
從MongoDB下載中心下載適用于您系統(tǒng)的tarball?。
2、從下載的存檔中提取文件。
例如,從系統(tǒng)shell中,您可以使用以下tar命令進(jìn)行提取:
tar -zxvf mongodb-linux - * - 4.0.8.tgz確保二進(jìn)制文件位于PATH環(huán)境變量中列出的目錄中。
MongoDB二進(jìn)制文件位于bin/tarball?的目錄中。你必須:
- 這些二進(jìn)制文件復(fù)制到你列出一個(gè)目錄PATH?變量,例如/usr/local/bin,
- 從PATH變量中列出的目錄創(chuàng)建到每個(gè)二進(jìn)制文件的符號(hào)鏈接,或
- 修改用戶的PATH環(huán)境變量以包含此目錄。
例如,您可以將以下行添加到shell的初始化腳本中(例如~/.bashrc):
export PATH = <mongodb-install-directory> / bin:$ PATH替換<mongodb-install-directory>為提取的MongoDB存檔的路徑。
服務(wù)端mongodb的啟動(dòng)
啟動(dòng)方式1:
- 啟動(dòng): sudo service mongod start
- 停止: sudo service mongod stop
- 重啟: sudo service mongod restart
- 配置文件的位置:/etc/mongod.conf
- 日志的位置:/var/log/mongodb/mongod.log
- 默認(rèn)端?:27017
啟動(dòng)方式2:
- 啟動(dòng):?sudo mongod [--dbpath=dbpath --logpath=logpath --append -fork] [–f logfile ]
- 只以?sudo mongod?命令啟動(dòng)時(shí),默認(rèn)將數(shù)據(jù)存放在了 /data/db 目錄下,需要手動(dòng)創(chuàng)建
- --dbpath: 指定數(shù)據(jù)庫(kù)的存放路徑
- --logpath: 指定日志的存放路徑
- --logappend: 設(shè)置日志的寫入形式為追加模式
- -fork: 開啟新的進(jìn)程運(yùn)行mongodb服務(wù)
- f: 配置文件(可以將上述配置信息寫入文件然后通過(guò)本參數(shù)進(jìn)行加載啟動(dòng))
客戶端mongo
- 啟動(dòng)本地客戶端:mongo
- 查看幫助:mongo –help
- 退出:exit或者ctrl+c
卸載:
1、停止服務(wù)
service mongod stop
2、刪除安裝的包
yum erase $(rpm -qa | grep mongodb-org)
? ? ? ?yum erase $(rpm -qa | grep mongodb)
3、刪除數(shù)據(jù)及日志
rm -r /var/log/mongodb
rm -r /var/lib/mongo
mongodb的官方文檔
位置:https://docs.mongodb.com/manual/introduction/
?
此文參考官網(wǎng)文檔,請(qǐng)以官網(wǎng)為準(zhǔn)!
Ubuntu系統(tǒng)安裝MongoDB請(qǐng)參考MongoDB官網(wǎng),官方文檔有詳細(xì)步驟介紹!
關(guān)注微信公眾號(hào):
?
總結(jié)
以上是生活随笔為你收集整理的Zhong__Linux系统安装MongoDB数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HTTP状态500-内部服务器错误
- 下一篇: 天正安装autocad启动失败_天正ca