本人使用wget方式安裝MongoDB。linux
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
tar zxvf mongodb-linux-x86_64-4.0.0.tgz
mv mongodb-linux-x86_64-4.0.0 mongodb
ls
查看文件目錄cd mongodb
mkdir data
mkdir log
cd /root/mongodb
vi mongodb.conf
#數據庫數據存放目錄 (這裏的mongodb就是重命名以後的文件名) dbpath=/root/mongodb/data #數據庫日誌存放目錄 logpath=/root/mongodb/log/mongodb.log #以追加的方式記錄日誌 logappend = true #端口號 默認爲27017 port=27017 #之後臺方式運行進程 fork=true #開啓用戶認證 auth=true #關閉http接口,默認關閉http端口訪問 #nohttpinterface=true #mongodb所綁定的ip地址 bind_ip = 0.0.0.0 #啓用日誌文件,默認啓用 journal=true #這個選項能夠過濾掉一些無用的日誌信息,若須要調試使用請設置爲false quiet=true
8.啓動MongoDB
mongodb安裝好後第一次進入是不須要密碼的,也沒有任何用戶;
cd到mongodb目錄下的bin文件夾: cd /root/mongodb/bin
執行命令:./mongod --config /root/mongodb/mongodb.conf
mongodb
啓動成功數據庫
9.利用 ./mongo
命令鏈接mongoDB客戶端。
網絡
10.配置環境變量(通常我在根目錄下:cd ~
):vi /etc/profile
添加如下內容:app
export MONGODB_HOME=/root/mongodb export PATH=$PATH:$MONGODB_HOME/bin
重啓系統配置:source /etc/profile
這樣環境變量纔會生效測試
可使用 env
查看環境變量信息
ui
這樣就能夠在任意目錄下使用 mongo
啓動mongodb了
spa
建立用戶調試
use admin // 切到admin數據庫 db.createUser({user: 'admin', pwd: '123456', roles: [{role:'userAdminAnyDatabase',db:'admin'}]}) // 建立帳號和密碼 // 這個上面建立一個擁有 userAdminAnyDatabase 角色,用來管理用戶的用戶,能夠經過這個角色來建立、刪除用戶,這個並不能操做數據集合 db.auth('admin', '123456') // 驗證用戶身份 返回1爲正確, 0爲錯誤
使用mongodb命令 show users
,查看已有用戶
日誌
能夠直接去官網進行下載 https://robomongo.org/download
安裝完成後:點擊左上角 file--> connections-->Create 新創建鏈接
先測試一波
成功!!點擊save進行鏈接
若是出現這個狀況,能夠試一下切換網絡(本人使用的我的熱點)
ls ******查看文件夾 rm -rf 文件名 *****刪除對應文件夾/文件 i *****輸入 Esc + :wq *****保存 env *****查看環境變量 vi 文件名 ***** 打開某個文件