Mongdb安裝與配置

Xshell連接虛擬機(jī)Ubuntu

開啟ssh服務(wù),如果沒有開啟需要安裝openssh-server:
sudo apt-get install openssh-server

使用ps -e | grep ssh,如果只有ssh-agent表示還沒啟動(dòng),需要/etc/init.d/ssh start;有sshd說明已啟動(dòng)。

安裝MongoDB

apt-get update
apt-get install mongodb

關(guān)閉/啟動(dòng)

service mongodb stop  
service mongodb start

設(shè)置數(shù)據(jù)庫連接密碼:

在跟目錄創(chuàng)建文件夾: data/db

關(guān)閉現(xiàn)有服務(wù)。

service mongodb stop

重新啟動(dòng)服務(wù)

$ mongod –auth

創(chuàng)建連接用戶

       $ mongo
          > use admin
        switched to db admin
        >db.addUser("root","1983")

關(guān)閉服務(wù)

      直接在 mongod 啟動(dòng)的命令窗口 “ctrl + C”

重啟服務(wù):

$: mongod –auth
  查看是否開始驗(yàn)證:
    $ mongo     MongoDB shell version: 2.0.4     connecting to: test     > use admin     switched to db admin     > show collections     Fri Mar 14 09:07:08 uncaught exception: error: {     "$err" : "unauthorized db:admin lock type:-1 client:127.0.0.1",     "code" : 10057     }

有提示 鏈接錯(cuò)誤。

進(jìn)行用戶驗(yàn)證:

> db.auth("root","1983")     1
  重新查看就可以查看數(shù)據(jù)集
   > show collections     system.indexes     system.users

設(shè)置客戶端連接:

默認(rèn)安裝的話只允許 127.0.0.1 的IP 連接.
  需要修改/etc/mongodb.conf 注釋下列記錄:
打開文件:
   gedit /etc/mongodb.conf
  注釋記錄:
   #bind_ip = 0.0.0.0

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容