今天把mongo的安裝過程寫出來第一是為了能夠讓自己以後可以檢視安裝方法,還可以讓有需要的同學們少走彎路。
mongo在windows和mac和linux上都有可以安裝的版本。在windows上安裝mongo的話不要隨便找一片部落格就開始安裝。
首先要看這篇內容包含的是否比較全面。我原來是安裝菜鳥教程上的mongo安裝方法在我的linux上安裝。但是始終不能通過外網連上linux上的mongo。有部落格說可以通過修改mongo.conf中的bind_ip(*把這個注釋掉),但是按照這個方法安裝的就沒有mongo.conf,有部落格說可以vim /etc/mongo.conf 或者 /usr/local/mongo/bin下建立mongo.conf.
以上各種實驗並沒有生效,並且在linux中查詢mongo中命令 --config不存在,我就想這種安裝方式應該是少外掛程式或者少安相關的內容了。然後又是各種查資料到兩點,不廢話了,上乾貨。
第一步:配置mongo的yum倉庫
建立yum原始檔:
*如果你安裝映象時選擇最簡單(最小)模式安裝,vim等命令可能會找不到,直接yum install vim;
vim /etc/yum.repos.d/mongodb-org-3.4.repo
在倉庫中新增以下內容:
[mongodb-org-3.4]
name=mongodb repository
baseurl=
gpgcheck=1
enabled=1
gpgkey=
第二步:安裝mongo
yum -y install mongodb-org (這是mongo的元資料報,內部會有mongo-org-server/mongo-org-mongos/mongdb-org-shell/mongo-org-tools)
第三步:修改配置檔案(mongd.conf)和系統配置(開放埠)
vim /etc/mongod.conf (安裝後的路徑直接在/etc/)
主要是把mongod .conf中bindip注釋掉,不然不能遠端連上mongo。
也可以修改埠;
firewall-cmd --add-port=27017/tcp --permanent --permanent 是永久開放,不然機器重啟後就會失效
firewall-cmd --reload
firewall-cmd --query-port=27017/tcp 重啟網路後查詢是否開放埠
第四步:啟動mongodb
啟動命令:systemctl start mongod.service
還有其他方式比如直接輸入mongo/安裝目錄下./mongod 或者./mongod --config /etc/mongod.conf
停止命令:systemctl stop mongod.service
重啟命令: systemctl restart mongod.service
第五步 內部連線測試和遠端連線測試
在安裝目錄下使用./mongo 連線 如果不是後台執行的話,需要另開乙個視窗連線服務。
使用自帶的軟體mongodbcompasscommunity.exe或者其他軟體連線測試一下
第六步**測試(後續會在新篇內具體貼出)
其他配置
設定為開機啟動:systemctl enable mongod.service
檢查開機啟動:systemctl list-unit-files 找到mongo.service 的狀態
CentOS7下原始碼安裝部署MongoDB
mongodb官方原始碼包含4部分 mongodb org server 服務端 mongodb org mongos 守護程序 mongodb org shell 命令列 mongodb org tools 其他工具 資料檔案存放目錄 dbpath home soft mongodb data d...
centos7 安裝centos桌面
一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...
centos7安裝nginx(yum安裝)
感興趣的可以檢視用壓縮包安裝的過程 1 通過檢視當前linux核心以及版本號進行獲取nginx的rpm安裝源適配。uname a2 獲取nginx相關的rpm源 防止版本號不對應產生的各種問題 rpm uvh3 yum安裝nginx yum install nginx等待安裝完成。1 安裝完成後,n...