登陸服務器,在服務器執行下載命令,下載程序安裝包mongodb
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.0.8.tgz
解壓安裝包數據庫
sudo tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.0.8.tgz
建立develop、conf、文件夾,並把解壓後的程序文件夾移動到developubuntu
這一步能夠不作,我作這個主要是我想把開發用到的軟件和配置文件所有放到一塊兒,便於我的管理,如下步驟皆以建立了這個兩個文件夾爲前提,若是跳過此步驟,後續步驟的命令只須要修改路徑便可
>mkdir develop >cd develop >mkdir conf >cd ~ >mv mongodb-linux-x86_64-ubuntu1604-4.0.8 develop/
建立db和logvim
>cd ~ >cd / >mkdir data >cd l >mkdir db >mkdir log >cd log >vim mongodb.log >保存 mongodb.log
在develop/config下建立配置文件mongodb.conf服務器
>cd ~/develop/conf >vim mongodb.conf #mongodb.conf #開啓權限認證 auth=true port=27017 #開啓遠程鏈接 bind_ip=0.0.0.0 dbpath=/data/db logpath=/data/log/mongodb.log logappend=true fork=true
進入程序目錄啓動數據庫app
第一次啓動不用配置文件,由於要配置數據的主管理員帳號和密碼
若是報錯執行./mongod 報錯: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
執行apt-get install libcurl4-openssl-dev以後便可解決
>cd ~/develop/mongodb-linux-x86_64-ubuntu1604-4.0.8/bin/ >./mongod
第一次啓動以後,新開一個命令窗口,去建立數據庫管理員帳號密碼
建立數據庫超級管理員帳號curl
>cd ~/develop/mongodb-linux-x86_64-ubuntu1604-4.0.8/bin/ >./mongo >use admin >db.createUser({user:'bymm',pwd:'xxxxxxx',roles:[{role:'root',db:'admin'}]}) >exit
已配置文件啓動數據庫,以開啓遠程鏈接url
>cd ~/develop/mongodb-linux-x86_64-ubuntu1604-4.0.8/bin/ >./mongod --config ~/develop/conf/mongodb.conf