1
MacのMongoDBが突然起動しませんでした。Mac OSX MongoDBが起動時にソケットを設定できませんでした
Mac1:mongodb user1$ ls -ld /tmp
[email protected] 1 root wheel 11 Feb 23 2016 /tmp -> private/tmp
どれ提案:私はこれを試してみました
2016-10-24T11:13:04.080-0500 I CONTROL [initandlisten] MongoDB starting : pid=365 port=27017 dbpath=/Users/user1/mongodb/data/db 64-bit host=Mac1.attlocal.net
2016-10-24T11:13:04.081-0500 I CONTROL [initandlisten] db version v3.2.6
2016-10-24T11:13:04.081-0500 I CONTROL [initandlisten] git version: 05552b562c7a0b3143a729aaa0838e558dc49b25
2016-10-24T11:13:04.081-0500 I CONTROL [initandlisten] allocator: system
2016-10-24T11:13:04.081-0500 I CONTROL [initandlisten] modules: none
2016-10-24T11:13:04.081-0500 I CONTROL [initandlisten] build environment:
2016-10-24T11:13:04.081-0500 I CONTROL [initandlisten] distarch: x86_64
2016-10-24T11:13:04.081-0500 I CONTROL [initandlisten] target_arch: x86_64
2016-10-24T11:13:04.081-0500 I CONTROL [initandlisten] options: { config: "mongod.conf", storage: { dbPath: "/Users/user1/mongodb/data/db" } }
2016-10-24T11:13:04.082-0500 E NETWORK [initandlisten] listen(): bind() failed errno:1 Operation not permitted for socket: /tmp/mongodb-27017.sock
2016-10-24T11:13:04.082-0500 E STORAGE [initandlisten] Failed to set up sockets during startup.
2016-10-24T11:13:04.083-0500 I CONTROL [initandlisten] dbexit: rc: 48
:これらのメッセージですか?
'/ Users/user1/mongodb/data/db'に書き込む権限がありますか?このフォルダは存在しますか? –
はい、dbはあります。 ls -ld dbを実行した場合のアクセス権は次のとおりです。drwxrwxrwx 26 user1 staff 884 Oct 14 16:22 db – user523234
mongodを "user1"として起動しようとしていますか? – andresk