婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mac下安裝和配置mongodb的步驟詳解

mac下安裝和配置mongodb的步驟詳解

熱門標簽:老虎洗衣店地圖標注 廣州長安公司怎樣申請400電話 呼和浩特電銷外呼系統加盟 濟南電銷機器人加盟公司 蘋果汽車租賃店地圖標注 云南外呼系統 電銷機器人是什么軟件 怎么投訴地圖標注 杭州人工電銷機器人價格

MongoDB是什么

MongoDB是一個基于分布式文件存儲的數據庫。由C++語言編寫。旨在為WEB應用提供可擴展的高性能數據存儲解決方案。

他的特點:高性能、易部署、易使用,存儲數據非常方便。

本文主要給大家介紹了在mac下安裝和配置mongodb的步驟,分享出來供大家參考學習,下面話不多說,來一起看看詳細的介紹:

備注:本文相關源碼可在文末下載!

安裝 mongodb

install 之前,iTerm2 下用 brew 查看已安裝軟件、搜索 mongodb:

brew list
brew search mongodb

安裝 mongodb :

brew install mongodb

此處需要稍等一段時間,成功后會輸出以下即說明安裝成功:

$ brew install mongodb
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.4.0.sierra.bottle.1.tar.gz
######################################################################## 100.0%
==> Pouring mongodb-3.4.0.sierra.bottle.1.tar.gz
==> Caveats
To have launchd start mongodb now and restart at login:
 brew services start mongodb
Or, if you don't want/need a background service you can just run:
 mongod --config /usr/local/etc/mongod.conf
==> Summary
🍺 /usr/local/Cellar/mongodb/3.4.0: 17 files, 261.4M

啟動 mongodb

新建一個 iTerm2 窗口,執行 mongod 嘗試啟動 mongodb 但會失敗 exiting:

$ mongod
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] MongoDB starting : pid=1765 port=27017 dbpath=/data/db 64-bit host=MacBook-Pro-2.local
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] db version v3.4.0
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] git version: f4240c60f005be757399042dc12f6addbc3170c1
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] allocator: system
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] modules: none
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] build environment:
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] distarch: x86_64
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] target_arch: x86_64
2017-06-12T15:51:49.810+0800 I CONTROL [initandlisten] options: {}
2017-06-12T15:51:49.811+0800 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2017-06-12T15:51:49.811+0800 I NETWORK [initandlisten] shutdown: going to close listening sockets...
2017-06-12T15:51:49.811+0800 I NETWORK [initandlisten] shutdown: going to flush diaglog...
2017-06-12T15:51:49.811+0800 I CONTROL [initandlisten] now exiting
2017-06-12T15:51:49.811+0800 I CONTROL [initandlisten] shutting down with code:100

啟動 mongodb 之前,要先新建一個mongodb默認的數據寫入目錄:

$ mkdir -p /data/db
mkdir: /data/db: Permission denied (沒有權限拒絕訪問)

// sudo 并輸入密碼,重新新建目錄
$ sudo mkdir -p /data/db
Password:

給剛才新建的數據庫目錄賦予權限:

$ sudo chown -R guojc /data

此時,執行 mongod 啟動 mongodb 服務:

$ mongod
2017-06-12T16:00:48.036+0800 I CONTROL [initandlisten] MongoDB starting : pid=1837 port=27017 dbpath=/data/db 64-bit host=MacBook-Pro-2.local
2017-06-12T16:00:48.037+0800 I CONTROL [initandlisten] db version v3.4.0
2017-06-12T16:00:48.037+0800 I CONTROL [initandlisten] git version: f4240c60f005be757399042dc12f6addbc3170c1
2017-06-12T16:00:48.037+0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016
2017-06-12T16:00:48.037+0800 I CONTROL [initandlisten] allocator: system
2017-06-12T16:00:48.037+0800 I CONTROL [initandlisten] modules: none
2017-06-12T16:00:48.037+0800 I CONTROL [initandlisten] build environment:
2017-06-12T16:00:48.037+0800 I CONTROL [initandlisten] distarch: x86_64
2017-06-12T16:00:48.037+0800 I CONTROL [initandlisten] target_arch: x86_64
2017-06-12T16:00:48.037+0800 I CONTROL [initandlisten] options: {}
2017-06-12T16:00:48.037+0800 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=3584M,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2017-06-12T16:00:48.616+0800 I CONTROL [initandlisten]
2017-06-12T16:00:48.616+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-06-12T16:00:48.616+0800 I CONTROL [initandlisten] **  Read and write access to data and configuration is unrestricted.
2017-06-12T16:00:48.616+0800 I CONTROL [initandlisten]
2017-06-12T16:00:48.665+0800 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
2017-06-12T16:00:48.741+0800 I INDEX [initandlisten] build index on: admin.system.version properties: { v: 2, key: { version: 1 }, name: "incompatible_with_version_32", ns: "admin.system.version" }
2017-06-12T16:00:48.741+0800 I INDEX [initandlisten] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
2017-06-12T16:00:48.755+0800 I INDEX [initandlisten] build index done. scanned 0 total records. 0 secs
2017-06-12T16:00:48.756+0800 I COMMAND [initandlisten] setting featureCompatibilityVersion to 3.4
2017-06-12T16:00:48.756+0800 I NETWORK [thread1] waiting for connections on port 27017

mongodb 啟動成功,正等待著被連接。

新建 iTerm2 窗口,執行 mongo,進入 mongodb 命令行模式:

$ mongo
MongoDB shell version v3.4.0
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.0
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
 http://docs.mongodb.org/
Questions? Try the support group
 http://groups.google.com/group/mongodb-user
Server has startup warnings:
2017-06-12T16:00:48.616+0800 I CONTROL [initandlisten]
2017-06-12T16:00:48.616+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-06-12T16:00:48.616+0800 I CONTROL [initandlisten] **  Read and write access to data and configuration is unrestricted.
2017-06-12T16:00:48.616+0800 I CONTROL [initandlisten]
>

繼續在上面的終端輸入 show dbs,會列出系統自帶的2個數據庫:

> show dbs
admin 0.000GB
local 0.000GB
help

小結一下,往后要重新啟動 mongodb 服務、進入 mongodb 命令行的操作:

在一個iTerm2窗口執行:mongod //MongoDB starting........waiting for connections

另一個iTerm2窗口執行:mongo //MongoDB shell

插入數據

首先,在電腦根目錄下安裝 node 的數據驅動庫:

# guojc @ MacBook-Pro-2 in ~ [16:29:33] C:127
$ cnpm install mongodb

新建目錄并編輯text.js文件: s3_mongodb/test.js:

var MongoClient = require('mongodb').MongoClient;
// 連接數據庫
var url_test = 'mongodb://localhost:27017/test'; //數據庫test本不存在,連接時會自動創建

var insertData = function(db){
 // 往test數據庫里新建一個site集合,并插入一條數據
 db.collection('site').insertOne({name: 'guojc', age: 99, hobby: 'movie'}, function(err, result){
 console.log('inserted successly');
 console.log(result);
 db.close();
 console.log('close');
 });
}

MongoClient.connect(url_test, function(err, db) {
 console.log('Connected successly to server.');
 insertData(db);
});

新建 iTerm2 窗口,運行 test.js:

node test.js

成功后,來到之前執行過 mongo 的 MongoDB shell 窗口,執行:

> show dbs
admin 0.000GB
local 0.000GB
test 0.000GB
help

繼續執行:選中數據庫test、顯示test中的表,查詢該表的所有數據:

> use test
switched to db test

> show tables
site

> db.site.find()
{ "_id" : ObjectId("593e594ab4727b09349c33a6"), "name" : "guojc", "age" : 99, "hobby" : "movie" }

至此,mongodb的安裝配置與基本啟動就介紹完了。

相關源碼下載:

github地址:https://github.com/gjincai/vue-node-proj/blob/master/s3_Mongodb/test.js

本地下載地址:http://xiazai.jb51.net/201707/yuanma/mac-mongodb(jb51.net).rar

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • MongoDB的安裝及配置文件選項全解
  • Mac中mongoDB的安裝與卸載步驟詳解
  • 在Mac OS上安裝使用MongoDB的教程
  • mac下使用brew 安裝mongodb的方法教程
  • MongoDB的安裝方法圖文教程
  • 在mac系統下安裝與配置mongoDB數據庫

標簽:遼陽 無錫 興安盟 泰安 雞西 自貢 廈門 玉林

巨人網絡通訊聲明:本文標題《mac下安裝和配置mongodb的步驟詳解》,本文關鍵詞  mac,下,安裝,和,配置,mongodb,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mac下安裝和配置mongodb的步驟詳解》相關的同類信息!
  • 本頁收集關于mac下安裝和配置mongodb的步驟詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品美腿丝袜| 国产一区二区看久久| 欧美色大人视频| 成人中文字幕在线| 成人美女在线视频| 在线免费观看日本欧美| 一本一道久久a久久精品| 欧美一区二区视频免费观看| 亚洲一线二线三线久久久| 一区二区三区电影在线播| 99re这里都是精品| 国产日韩精品一区二区三区在线| 日韩中文字幕麻豆| 欧美高清视频在线高清观看mv色露露十八| 一区二区成人在线视频| 在线电影院国产精品| 国产精品你懂的| 国产一区二区视频在线| 日韩一级片在线播放| 麻豆精品一区二区三区| av一区二区三区四区| 中文字幕人成不卡一区| 99久久国产综合精品色伊| 国产精品国产a| 色婷婷久久久久swag精品| 亚洲免费观看高清在线观看| 欧美视频一区二区在线观看| 日韩高清不卡一区| 日韩区在线观看| 国产一区欧美日韩| 精品国产一区二区三区av性色 | 91国内精品野花午夜精品| 亚洲国产精品久久不卡毛片| 久久久精品影视| 99久久国产免费看| 精品一区二区免费在线观看| 亚洲美女淫视频| 久久精品视频在线看| 91超碰这里只有精品国产| 成人18视频在线播放| 午夜精品久久久久久不卡8050| 国产免费久久精品| 日韩三级在线免费观看| 欧美少妇性性性| 成人动漫精品一区二区| 国产一区二区三区国产| 日本欧美一区二区在线观看| 亚洲品质自拍视频| 国产三级精品三级在线专区| 精品免费国产二区三区 | 久久综合色之久久综合| 欧美性生活影院| 91丨porny丨国产| 成熟亚洲日本毛茸茸凸凹| 日韩电影在线一区| 午夜欧美在线一二页| 精品播放一区二区| 欧美一区二区三区电影| 日本久久一区二区| 高清在线观看日韩| 久久女同精品一区二区| 色狠狠色狠狠综合| 日本乱人伦一区| 欧美日韩免费观看一区二区三区| 91美女视频网站| www.久久精品| 99re这里都是精品| 欧美日韩在线播放一区| 9191成人精品久久| 欧美三级三级三级爽爽爽| 久久se这里有精品| 久久精品国产在热久久| 久久精品国产一区二区三区免费看| 久久精品国产一区二区三区免费看| 麻豆视频一区二区| 激情五月激情综合网| 三级久久三级久久久| 蜜桃视频一区二区三区| 国产一区二区三区黄视频| 国内不卡的二区三区中文字幕| 激情综合五月婷婷| 99久久精品免费看国产免费软件| 一本色道综合亚洲| 日韩午夜av一区| 久久精品视频在线看| 亚洲欧美日韩系列| 午夜精品久久久久久久 | 欧美日韩亚洲综合一区二区三区| 欧洲国产伦久久久久久久| 在线成人小视频| 日韩欧美电影在线| 国产精品网曝门| 亚洲国产欧美日韩另类综合 | 欧美系列一区二区| 91精品国产综合久久久久久久久久 | 久久久久久久久久美女| 中文乱码免费一区二区| 亚洲一区视频在线观看视频| 青草av.久久免费一区| 成人激情开心网| 欧美丰满嫩嫩电影| 欧美国产精品中文字幕| 午夜不卡av免费| 丁香天五香天堂综合| 欧美综合欧美视频| 精品国产网站在线观看| 亚洲美女电影在线| 韩国精品在线观看| 91国偷自产一区二区三区观看| www国产精品av| 三级成人在线视频| 99久久婷婷国产综合精品| 日韩视频在线一区二区| 中文字幕在线不卡国产视频| 五月综合激情网| 91福利视频网站| 久久久另类综合| 日本aⅴ免费视频一区二区三区| jizzjizzjizz欧美| 久久综合资源网| 美女网站视频久久| 欧美日韩国产一区二区三区地区| 国产欧美精品一区| 国内一区二区视频| 欧美伦理影视网| 亚洲成人自拍一区| av电影天堂一区二区在线观看| 国产日韩综合av| 国产综合久久久久影院| 欧美一级视频精品观看| 亚洲一区二区三区视频在线| 成人午夜电影网站| 日韩视频一区在线观看| 日韩国产精品久久| 88在线观看91蜜桃国自产| 亚洲一区二区在线观看视频 | 国产高清亚洲一区| 久久伊人中文字幕| 激情另类小说区图片区视频区| 国产福利视频一区二区三区| 亚洲丶国产丶欧美一区二区三区| 亚洲一区在线电影| 亚洲18色成人| 亚洲午夜久久久久| 午夜欧美视频在线观看| 视频一区二区中文字幕| 日本中文在线一区| 日韩精品亚洲一区二区三区免费| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲综合丝袜美腿| 亚洲精品水蜜桃| 亚洲妇熟xx妇色黄| 爽爽淫人综合网网站| 日韩av中文字幕一区二区| 亚洲一区二区欧美激情| 五月天中文字幕一区二区| 免费的国产精品| 婷婷丁香激情综合| 免费xxxx性欧美18vr| 国精品**一区二区三区在线蜜桃| 成人免费高清在线观看| 色8久久精品久久久久久蜜| 在线综合视频播放| 国产性色一区二区| 亚洲精选一二三| 午夜日韩在线电影| 国产不卡在线播放| 色国产综合视频| 日韩欧美的一区二区| 久久精品国产网站| 777亚洲妇女| 成人av资源在线观看| 午夜精品久久久| 国产欧美一区二区三区在线看蜜臀 | 亚洲午夜久久久| 国产婷婷一区二区| 色婷婷av一区| 国内精品视频一区二区三区八戒| 亚洲色图视频免费播放| 日韩一区二区免费在线观看| 99视频有精品| 玖玖九九国产精品| 亚洲综合在线免费观看| 欧美一二三区精品| 色妹子一区二区| 国产剧情av麻豆香蕉精品| 亚洲大片免费看| 一区二区视频在线看| 国产日韩欧美亚洲| 日韩一二三区不卡| 欧美日韩在线播| 91精品办公室少妇高潮对白| 国产99一区视频免费| 紧缚捆绑精品一区二区| 日韩vs国产vs欧美| 亚洲高清视频在线| 亚洲人精品一区| 国产精品全国免费观看高清| 久久久久97国产精华液好用吗| 欧美一区二区三级|