最近公司數據庫用到MongoDB,而之前只關注知道它是分布式非關系數據庫,數據以文檔的形式存儲,數據格式是類似json的bson格式.而對於具體用法以及java如何調用並沒有過多接觸,今天花費一天的時間了解了MongoDB在linux下的安裝以及基本的命令行調用.
1. Linux下安裝MongoDB
進入官網:
https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
找到下載地址:
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.1.tgz
2.使用:wget下載數據庫 得到:mongodb-linux-x86_64-3.2.1.tgz 安裝包
3.使用:tar-zxvf 解壓壓縮包
這里已經將可執行文件下載並不解壓到本地,你可以將數據庫移動到/user/local下然后將數據庫啟動命令加入開機啟動中.這里用命令直接啟動.
4.進入到執行文件bin中
cd 出的mongodb-linux-x86_64-3.2.1/bin
- 顯示所有文件
ls -al
這里我已經用mkdir 創建一個文件夾data來存儲數據,logs存儲日志信息
6.查看啟動數據庫所有的命令參數
./mongod --help
我們通過這個方式可以獲取幫助
7. 啟動數據庫
./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb./logs --logappend --port=6699 --fork
dbpath 存儲位置, logpath 日志路徑,logappend追加形式,port端口號,fork啟動.
- 啟動驗證
./mongo --port 6699
這樣我們就可以用命令行來操作數據庫.
9.關閉數據庫服務.
pkill mongod或(進入客戶窗口輸入: db.shuidownServer(),在admin下)