初次使用MongoDB,安装过程中遇到的问题:
1、 现在MongoDB不再开源不能再通过brew安装了,下载地址:https://www.mongodb.com/try/download/community。 下载好后解压,把解压后的文件放在/usr/local中。
或者用命令行下载:
# 进入 /usr/localcd /usr/local
# 下载 sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
# 解压 sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz
# 重命名为 mongodb 目录sudo mv mongodb-osx-x86_64-4.0.9/ mongodb
2、“Data directory /data/db not found. Create the missing directory or specify another path using (1) the --dbpath command line option, or (2) by adding the 'storage.dbPath' option in the configuration file” 没有创建/data/db文件
3、“mkdir: /data: Read-only file system” 创建/data/db文件时报这个错,现在Mac不允许在根目录下创建文件,随便找个有权限的地方创建/data/db文件然后用 sudo mongod --dbpath="xx/data/db" 连接皆可以。
4、启动成功后用 'show dbs' 命令列出所有的数据库,'db' 命令列出当前连接的数据库,'use xx'切换数据库。(注意:初次使用的话可能会有疑惑,use xx不会检测数据库是否存在,不存在就创建一个,但是并不是创建了‘show dbs’命令就会显示,新的数据库写入数据后才会显示 例如 db.test.insert({"key":"value"})后就能看到了)