mac上安装mangodb的坑

来源:互联网 发布:淘宝自动下架的原因 编辑:程序博客网 时间:2024/06/13 23:20

mac上安装mongodb可以使用brew install mongodb,然后等结束之后可以直接运行.mongod尝试启动mongodb的服务,这时候会提示大概如下错误


2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] MongoDB starting : pid=5176 port=27017 dbpath=/data/db 64-bit host=chenpingdeMac.local
2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] db version v3.6.0
2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] git version: a57d8e71e6998a2d0afde7edc11bd23e5661c915
2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2n 7 Dec 2017
2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] allocator: system
2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] modules: none
2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] build environment:
2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] distarch: x86_64
2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] target_arch: x86_64
2017-12-24T03:52:00.372-0800 I CONTROL [initandlisten] options: {}
2017-12-24T03:52:00.373-0800 I STORAGE [initandlisten] exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating
2017-12-24T03:52:00.373-0800 I CONTROL [initandlisten] now exiting
2017-12-24T03:52:00.373-0800 I CONTROL [initandlisten] shutting down with code:100


或者错误为/data/db文件夹不存在,这时候就需要手工创建文件夹,直接使用mkdir -p /data/db 会提示权限不足,使用sudo mkdir -p /data/db 创建之后在运行就会提示上面的错误。切到/目录下使用ls -l查看权限
这里写图片描述
发现文件目录权限是在root的,而我想要的是在chenping目录下,所以使用命令sudo chown -R chenping /da 修改父目录的所属用户,我就把它修改成chenping,实际使用中根据需要修改。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 远期外汇 远期 远期信用证 远期利率协议 远期外汇市场 膨体隆鼻 远期感染 远期合约套期保值 远期和期货的区别 期货合约和远期合约 高远树 远梦 远波 足下登 远洋集团 远洋 中国远洋 远洋君 远洋风景 远洋山水 远洋城 远洋船 青岛远洋 远洋太古里 远洋天地 远洋万和 远洋新悦 远洋国际 远洋广场 远洋别墅 远洋7号 远洋庄园 远洋公司 远洋装饰 远洋自然 远洋物流 远洋七号 远洋建设 远洋钓鱼船 远洋捕鱼 远洋酒店 远洋傲北