-
mysql 和 mongodb 區別
mongodb無需提前建庫建表,你想使用什麼,直接想個名字,use 數據庫名 就可以了,創建集合(表):db.集合名(mysql中叫表).insert({“name”:“python”})
在同一表中,數據和數據之間沒有關係
在同一表中,數據和數據之間的字段可以不相同 -
mongodb的優勢
靈活的數據模型
易擴展
高性能 -
安裝:
命令安裝:sudo apt-get install -y mongodb
mongodb的官方文檔:https://docs.mongodb.com/manual/introduction/
源碼安裝:
解壓:tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz
移動到/usr/local/目錄下:sudo mv -r mongodb-linux-x86_64-ubuntu1604-3.4.0/ /usr/local/mongodb
將可執行文件添加到PATH路徑中:export PATH=/usr/local/mongodb/bin:$PATH -
啓動:
4.1 服務端啓動:
默認端口270174.1.1 以本機測試的方式啓動(缺少備份權限管理等功能) 啓動: sudo service mongod start (sudo service mongodb start ,mongod 改爲 mongodb, 下同) 停止: sudo service mongod stop 重啓: sudo service mongod restart 配置文件的位置:/etc/mongod.conf 日誌的位置:/var/log/mongodb/mongod.log 4.2.2 正常啓動 sudo mongod --dbpath=指定數據庫文件夾所在的位置(只以 sudo mongod 命令啓動時, 默認將數據存放在了 /data/db 目錄下,需要手動創建) --logpath=指定日誌文件所在的位置 --logappend # 指定日誌寫入的方式爲追加寫入 --fork # 以後臺進程的方式啓動服務 --auth # 以權限認證的方式啓動服務
4.2 客戶端啓動
啓動本地客戶端:mongo
查看幫助:mongo –help
退出:exit或者ctrl+c
注意:- ps aux | grep mongod 可以查看mongod服務的進程號,通過sudo kill pid的方式關閉後臺進程,或ctrl+c關閉前臺進程
- 關閉後需要刪除db文件夾下的xxx.lock鎖文件才能再次啓動
- 如果再次啓動失敗,可以添加–repair恢復啓動命令後重新啓動。
【Mongodb】Mongodb安裝啓動與創建庫表
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.