在mac

时间:2017-03-28 17:03:23

标签: mongodb macos

我正在Mongodb大学完成mongodb安装视频。 https://www.youtube.com/watch?v=_WJ8m5QHvwc 我是一个mac用户,当我第一次尝试运行mongod命令时遇到了这个问题。我是一个新的mongodb用户,我将不胜感激。谢谢。

编辑:我采取的第一步是在谷歌上找到下载页面。我选择了第一个有机链接。我没有下载云服务。我下载并将其安装到我的机器上。我下载了最新的生产版本。我用过mac下载。

接下来,下载后,我进入终端的下载目录,通过

解压缩文件
tar xvf mongodb-osx-ssl-x86_64-3.4.3.tgz

这扩大了tarball。我使用

进入目录
cd mongodb-osx-ssl-x86_64-3.4.3
环顾四周。我看到了许可证,自述文件和bin目录。

我进入了bin目录。

cd bin

接下来,我查看了bin目录

ls -l

我看到了一堆mongo程序。在这里我找到了mongo(shell)和mongod(服务器)。现在我明白服务器默认将其数据放在/ data / db中。

接下来我继续制作该目录。为了通过运行

来实现这一点,我成了root
sudo bash
然后我跑了

mkdir -p /data/db
chmod 777 /data
chmod 777 /data/db

接下来,我退出了root shell。然后我查看了bin目录。

    Roberts-MacBook-Air:Downloads robertchecco$ cd mongodb-osx-x86_64-3.4.3
Roberts-MacBook-Air:mongodb-osx-x86_64-3.4.3 robertchecco$ ls
GNU-AGPL-3.0        README          bin
MPL-2           THIRD-PARTY-NOTICES
Roberts-MacBook-Air:mongodb-osx-x86_64-3.4.3 
robertchecco$ cd bin
Roberts-MacBook-Air:bin robertchecco$ ls
bsondump    mongodump   mongoimport mongoreplay mongostat
mongo       mongoexport mongooplog  mongorestore    mongotop
mongod      mongofiles  mongoperf   mongos
Roberts-MacBook-Air:bin robertchecco$ ./mongod
2017-03-28T23:07:48.262-0400 I CONTROL  [initandlisten] MongoDB    starting : pid=77503 port=27017 dbpath=/data/db 64-bit host=Roberts-MacBook-Air.local
2017-03-28T23:07:48.263-0400 I CONTROL  [initandlisten] db version v3.4.3
2017-03-28T23:07:48.263-0400 I CONTROL  [initandlisten] git version: f07437fb5a6cca07c10bafa78365456eb1d6d5e1
2017-03-28T23:07:48.264-0400 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 0.9.8zh 14 Jan 2016
2017-03-28T23:07:48.264-0400 I CONTROL  [initandlisten] allocator: system
2017-03-28T23:07:48.264-0400 I CONTROL  [initandlisten] modules: none
2017-03-28T23:07:48.264-0400 I CONTROL  [initandlisten] build environment:
2017-03-28T23:07:48.264-0400 I CONTROL  [initandlisten]     distarch: x86_64
2017-03-28T23:07:48.264-0400 I CONTROL  [initandlisten]     target_arch: x86_64
2017-03-28T23:07:48.264-0400 I CONTROL  [initandlisten] options: {}
2017-03-28T23:07:48.265-0400 W -        [initandlisten] Detected unclean shutdown - /data/db/mongod.lock is not empty.
2017-03-28T23:07:48.267-0400 E NETWORK  [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock Permission denied
2017-03-28T23:07:48.267-0400 I -        [initandlisten] Fatal Assertion 28578 at src/mongo/util/net/listen.cpp 194
2017-03-28T23:07:48.267-0400 I -        [initandlisten] 

***aborting after fassert() failure

0 个答案:

没有答案