尽管在配置文件中指定了新路径,但在macOS Catalina上的M ongodb仍使用/ data / db

问题描述 投票:0回答:1

在Mac Catalina上,/ data / db不再可写,因此mongodb-community的新brew安装使用新路径/usr/local/var/mongodb。我按照以下说明进行了升级:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/#install-mongodb-community-edition并确认:

$ ls -al /usr/local/bin/mongod
lrwxr-xr-x  1 rkohr  admin  44 Feb  5 10:49 /usr/local/bin/mongod -> ../Cellar/mongodb-community/4.2.3/bin/mongod
$ cat /usr/local/etc/mongod.conf
systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log
  logAppend: true
storage:
  dbPath: /usr/local/var/mongodb
net:
  bindIp: 127.0.0.1

但是似乎配置被忽略,因为它仍在尝试使用旧的/ data / db路径:

$ mongod
2020-02-05T10:55:42.210-0500 I  CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2020-02-05T10:55:42.215-0500 I  CONTROL  [initandlisten] MongoDB starting : pid=1518 port=27017 dbpath=/data/db 64-bit host=Robs-MacBook-Pro.local
2020-02-05T10:55:42.215-0500 I  CONTROL  [initandlisten] db version v4.2.3
2020-02-05T10:55:42.215-0500 I  CONTROL  [initandlisten] git version: 6874650b362138df74be53d366bbefc321ea32d4
2020-02-05T10:55:42.215-0500 I  CONTROL  [initandlisten] allocator: system
2020-02-05T10:55:42.215-0500 I  CONTROL  [initandlisten] modules: none
2020-02-05T10:55:42.215-0500 I  CONTROL  [initandlisten] build environment:
2020-02-05T10:55:42.215-0500 I  CONTROL  [initandlisten]     distarch: x86_64
2020-02-05T10:55:42.215-0500 I  CONTROL  [initandlisten]     target_arch: x86_64
2020-02-05T10:55:42.215-0500 I  CONTROL  [initandlisten] options: {}
2020-02-05T10:55:42.216-0500 E  NETWORK  [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock Permission denied
2020-02-05T10:55:42.216-0500 F  -        [initandlisten] Fatal Assertion 40486 at src/mongo/transport/transport_layer_asio.cpp 683
2020-02-05T10:55:42.216-0500 F  -        [initandlisten] 

***aborting after fassert() failure
mongodb macos macos-catalina
1个回答
0
投票

@@ RobKohr,您找到答案了吗?我遇到了同样的问题!

© www.soinside.com 2019 - 2024. All rights reserved.