mac安装和使用mongodb

[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 可以选择适合自己的版本下载。

猜你喜欢

转载自www.cnblogs.com/chenxiba/p/12421787.html