網上一些操作步驟太亂且不清晰,現整理如下:
一庸推、mongodb數據庫安裝與使用
(一)mongodb數據庫安裝
?1.下載mongodb二進制命令文件目錄
?下載地址:https://www.mongodb.com/download-center#community
?2.選擇版本,對應的平臺(就是自己的電腦)顿肺,tgz(壓縮文件格式)。這里默認正確土全,直接下載芹彬。下載地址任選蓄髓,這里選默認下載目錄。
?3.雙擊解壓下載的文件
?4.將解壓的文件夾重命名為mongodb
?5.將文件夾放(復制)到 /usr/local 系統目錄
??在終端下載目錄中輸入:cp -R mongodb /usr/local
??cp -R:復制目錄及目錄內的所有項目
??usr:存放系統程序的目錄舒帮。
??usr目錄下的local:主要存放手動安裝的軟件的目錄会喝。
?6.配置環(huán)境變量
??目的:在終端運行一個程序陡叠,而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄中尋找此程序外肢执,還會到path目錄中存放的路徑去尋找枉阵。
??打開bash配置文件:open -e .bash_profile
??在配置文件第一行添加:export PATH=/usr/local/mongodb/bin:$PATH
?7.創(chuàng)建日志及數據存放的目錄:
??數據存放路徑:sudo mkdir -p /usr/local/var/mongodb
??日志文件路徑: sudo mkdir -p /usr/local/var/log/mongodb
??確保當前用戶對以上兩個目錄有讀寫的權限:
??sudo chown 電腦用戶名 /usr/local/var/mongodb
??sudo chown 電腦用戶名 /usr/local/var/log/mongodb
??注:sudo是以系統管理員的身份執(zhí)行命令,需要輸入電腦密碼预茄。
??/usr/local/var
目錄:存放改動頻繁的文件, 例如各log文檔兴溜。這個目錄的內容是經常變動的,看名字就知道耻陕,可以理解為vary的縮寫拙徽。
?8.驗證是否配置成功
??在終端任意位置輸入:mongo -version
??出現如上所示,則代表安裝成功
(二)mongodb數據庫使用
?1.啟動mongodb诗宣。數據庫需要啟動才能使用膘怕。
??終端任意位置輸入命令:mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
?2.關閉。數據庫不使用時召庞,需要關閉岛心,避免下次運行出現錯誤。
??2種方式:
??一是獲取mongodb的進程id并將其殺死裁眯。注意鹉梨,請勿使用kill -9 pid,否則可能會對數據庫造成損害
??1.得到mongodb的pid:pgrep mongo
??2.殺死進程:kill -15 pid
??二是終端進入mongo命令后穿稳,使用
use admin
db.shutdownServer()
二存皂、mongoimport安裝與使用
?1.如果需要導入json等數據文件到數據庫,需要用到mongoimport逢艘。而安裝mongodb時旦袋,并沒有攜帶安裝這些工具,因此需要手動安裝mongoimport它改。
??官網下載tools:https://www.mongodb.com/download-center#community
??解壓后將文件夾中的bin目錄下的所有文件復制到目錄/usr/local/mongodb/bin
中疤孕,移動完成后/usr/local/mongodb/bin
中的所有二進制文件如圖所示。
??通過open /usr/local/mongodb/bin
可查看:
??注:/usr/bin
目錄用于存放程序
驗證是否安裝成功:mongoimport
??出現如上所示央拖,而不是 command not found祭阀,則表示安裝成功
?2.使用mongoimport
??mongodb -d 數據庫名稱 -c集合名稱 --file 要導入的數據文件(相對路徑)
??如:mongodb -d playground -c users --file ./user.json
??注:file前有兩個橫線