CentOS7配置教程(七)安裝MongoDB並遠端連線
(全文驗證通過 20180912)
安裝方法有三種
1、下載tar.gz包解壓安裝,檢視:https://blog.csdn.net/wqc19920906/article/details/80998777
2、用下面命令直接安裝,不過這個安裝的是老版本2.6的
yum -y install mongodb mongodb-devel mongodb-server
3、就是本文的安裝方式
一、安裝
1、是否已安裝MongoDB
rpm -qa |grep mongodb
yum list mongodb
2、檢視是否有MongoDB源,CentOS7的源位置在/etc/yum.repos.d/,如圖:
如果沒有MongoDB的源,則進行新增,vi /etc/yum.repos.d/mongodb-org-3.6.repo
- [mongodb-org-3.6]
- name=MongoDB Repository
- baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
- gpgcheck=1
- enabled=1
- gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
3、安裝MongoDB
yum -y install mongodb-org
這個過程好久啊,阿里雲的伺服器都那麼久,見圖
4、啟動MongoDB
service mongod start
5、 在本機的cmd中連線MongoDB (本機預設配置可省略引數)
mongo --host 127.0.0.1:27017
或者直接 mongo就行
6、檢視mongodb中的庫,在執行第5步後,在cmd中輸入下面命令:
show dbs
7、開機啟動
chkconfig mongod on
8、停止服務
service mongod stop
9、重啟服務
service mongod restart
10、檢視服務狀態
service mongod status
11、解除安裝MongoDB
11.1 先停止服務
service mongod stop
11.2 刪除安裝包
yum erase $(rpm -qa | grep mongodb-org)
11.3 刪除資料目錄
rm -r /var/log/mongodb
rm -r /var/lib/mongo
二、通過命令列連線MongoDB
先看第三點的修改mongodb.conf的內容,才能進行一下操作
MongoDB連線遠端伺服器的命令格式如下
mongo 遠端主機ip或DNS:MongoDB埠號/資料庫名 -u user -p password
MongoDB連線遠端伺服器的命令示例程式碼如下:
//使用預設埠連線MongoDB
mongo 192.168.1.100
//連線MongoDB並指定埠
mongo 192.168.1.100:27017
//連線到指定的MongoDB資料庫
mongo 192.168.1.100:27017/test
//指定使用者名稱和密碼連線到指定的MongoDB資料庫
mongo 192.168.1.200:27017/test -u user -p password
三、windows機器通過 NoSQLBooster for MongoDB 連線CentOS7上的MongoDB
設定mongodb遠端訪問:需要防火牆放開埠 27017
編輯mongod.conf將bindIp的值改為紅線那樣的,並重啟mongodb.(注意,最好不要信了紅線後面的註釋把bindIp給註釋掉,會使外網訪問不了,這個坑搞死我了...)
vim /etc/mongod.conf
重啟mongodb:systemctl restart mongod.service