mongo在linux下的安裝 實踐記錄

2021-06-27 08:55:58 字數 1590 閱讀 7581

wget

tar zxf mongodb-linux-i686-1.8.2.tgz

2. 安裝準備

將mongodb移動到/usr/local/server/mongdb資料夾

mv mongodb-linux-i686-1.8.2/* /usr/local/mongodb

建立資料庫資料夾與日誌檔案

mkdir /usr/local/mongodb/data

touch /usr/local/mongodb/logs

3. 設定開機自啟動

將mongodb啟動專案追加入rc.local保證mongodb在伺服器開機時啟動 

4. 啟動mongodb

cd到mongodb目錄下的bin資料夾啟動mongodb

區域網如何來連線mongodb呢?區域網中windows機器如何來連線linux機器中的mongodb呢?

此處就需要注意了,我們需要在centos上開啟mongodb的埠號,接下來講講如何在centos上開啟指定埠。

我們開啟配置檔案 /etc/sysconfig/iptables,在該檔案中新增如下內容:

-a input -m state --state new -m tcp -p tcp --dport 27017 -j accept

然後重啟服務

service iptables restart

我們重啟計算機再看mongodb是否啟動,重啟後可以直接使用 mongo命令登入,最終發現是可以成功的。

另外,我們使用mongo命令登入 mongodb還要轉到mongo命令所在目錄再執行./mongo,這樣是不是有些麻煩?因此,我們可以簡化這點,將該命令檔案copy到/usr/bin下,這樣就可以在任何目錄下使用mongo命令了。

[root@localhost bin]# ls   

bsondump  dbbak  mongo  mongod  mongodump  mongoexport  mongofiles  mongoimport  mongorestore  mongos  mongosniff  mongostat   

[root@localhost bin]# cp mongo /usr/bin/  

轉到任一目錄試下mongo命令:

[root@localhost bin]# cd /   

[root@localhost /]# mongo   

mongodb shell version: 1.8.1  

connecting to: test   

>   

可以看到登入成功了,說明我們可以像使用ls命令一樣使用mongo命令了。

增加使用者名稱和密碼

需要rockmongo-on-windows客戶端連上需要配置如圖

mongo在linux下操作

1 進入到bin目錄 cd opt mongodb3.4 bin 2 執行mongo管理器 mongo ip port mongo 127.0.0.1 17017 3 選擇資料庫 use yysh 4 鑑權 db.auth user password 5 集合操作 show collentions ...

linux使用docker安裝mongo

拉取mongo映象,mongo latest 指最新版本,也可指定版本號拉取 mongo latest docker pull mongo latest新增容器並執行mongo,設定登陸許可權 docker run itd name mongo p 27017 27017 mongo auth 進入...

php安裝mongo擴充套件(linux)

2.解壓安裝包 tar zxf mongodb 1.2.8.tgz 3.進入解壓目錄,執行phpize進行安裝準備 phpize作用 cd mongodb 1.2.8 usr local php bin phpize 4.安裝編譯 上述命令執行完後,在目錄下就生成了configure檔案 使用.co...