[top]
安装方式
MongoDB有三种方式:(1)手动命令安装(2)采用Homebrew(3)下载安装包。本文选择使用下载源码包的方式。
搭建步骤
# 进入 /usr/local cd /usr/local #下载 sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-4.2.3.tgz # 解压 sudo tar -zxvf mongodb-osx-x86_64-4.2.3.tgz -C # 重命名为 mongodb 目录 sudo mv mongodb-osx-x86_64-4.2.3 MongoDb-4.2.3
设置环境变量
#切换到家目录 cd ~ #修改环境变量 zhanglongdeMacBook-Pro:~ zhanglong$ cat .bash_profile export PATH=${PATH}:/usr/local/MongoDb-4.2.3/bin # 保存退出 source .bash_profile # 验证mongo是否安装成功 zhanglongdeMacBook-Pro:~ zhanglong$ mongod -version db version v4.2.3 git version: 6874650b362138df74be53d366bbefc321ea32d4 allocator: system modules: none build environment: distarch: x86_64 target_arch: x86_64
启动mongo
sudo mkdir -p /data/db sudo mongod
显示等候客户端连接的界面就代表启动成功了,如果不成功就检查下 /data/db 文件夹位置对不对,不行就重新删掉建一个, 打开浏览器,输入localhost:27017
客户端配置
```
mongo
use admin
添加用户
db.createUser({ user: "alarm1", pwd: "123456", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
重启验证用户:
use admin
switched to db alarm
db.auth("alarm1","123456")
Error: Authentication failed.
0
use admin
switched to db admin
db.auth("alice","a11112222")
db.createUser(
{
user: "myTester",
pwd: "123456",
roles: [ { role: "readWrite", db: "alarm" }
}
)
客户端工具安装
RoboMongo是一个跨平台的MongoDB GUI客户端管理工具,支持Windows、MacOS、Linux。其特点是支持到MongoDB服务器的SSL连接,还支持使用SSH隧道连接。RoboMongo的查询界面同时支持树视图、表格视图、文本视图三种,也可以保存查询结果供以后使用。 Robomongo 可以选择适合自己的版本下载。
来源:https://www.cnblogs.com/chenxiba/p/12421787.html