i创建了A/DATA/DB文件,并且它曾经工作,我不确定发生了什么变化,但是当我尝试创建新模式并使用mongod
进行测试时,我收到了以下错误:
2017-12-26T11:08:35.428-0500 I CONTROL [initandlisten] MongoDB starting : pid=41342 port=27017 dbpath=/data/db 64-bit host=Carloss-MBP.home
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] db version v3.4.10
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] git version: 078f28920cb24de0dd479b5ea6c66c644f6326e9
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2m 2 Nov 2017
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] allocator: system
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] modules: none
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] build environment:
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] distarch: x86_64
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] target_arch: x86_64
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] options: {}
2017-12-26T11:08:35.429-0500 I STORAGE [initandlisten] exception in initAndListen: 98 Unable to lock file: /data/db/mongod.lock Resource temporarily unavailable. Is a mongod instance already running?, terminating
2017-12-26T11:08:35.429-0500 I NETWORK [initandlisten] shutdown: going to close listening sockets...
2017-12-26T11:08:35.429-0500 I NETWORK [initandlisten] shutdown: going to flush diaglog...
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] now exiting
2017-12-26T11:08:35.429-0500 I CONTROL [initandlisten] shutting down with code:100
Mongo Server使用命令mongo
运行良好,我是否还必须手动创建/data/db/mongod.lock
文件?不知道这里发生了什么....
看起来您已经运行了蒙古德进程。检查使用" PS"命令并在必要时杀死。它可能会锁定您的/数据/DB目录。此命令应为您工作
mongod -shutdown