nodejs下使用mysql很久了,今天要尝试一下仰慕已久的mongodb了!下面附上第一步,mongodb安装过程
我用homebrew
进行安装,首先输入命令更新 homebrew:
brew update
更新之后,就可以执行安装命令了:
brew install mongodb
安装过程可能比较慢,200M左右大小。mongodb默认存放数据库的目录为/data/db
,需要我们手动创建,所以用管理员身份创建目录:
sudo mkdir -p /data/db
这里要注意!创建目录完成后要赋予读写权限,否则在下一步用mongod
命令启动mongodb服务时会报连接失败的错误,这个坑是我亲自踩的哈。命令:
sudo chmod -R 777 /data/db
因为我们是用 Homebrew 安装的,所以安装目录一般在 /usr/local/Cellar/mongodb 下,我安装的最新版本是3.4.2,所以执行启动命令:
cd /usr/local/Cellar/mongodb/3.4.2/bin && ./mongod
启动成功!mongodb 默认监听27017
端口,在浏览器里输入:
http://127.0.0.1:27017/
如果看到如下界面:
恭喜,安装并启动成功!
附:centos下使用
yum
的安装方法
同时安装 mongodb 和 mongodb-server :
yum -y install mongodb-server mongodb
安装mongodb-server
, 可以使 mongodb 作为 Linux 服务启动
安装好之后,就可以启动 mongodb 服务了!
service mongod start #启动mongodb 服务
pstree -p | grep mongod #进程列表
chkconfig mongod on #开机启动mongod服务
服务启动之后,执行mongo
命令,启动客户端,现在你可以执行对数据库的 CURD 操作了!
通常数据库会有远程连接的需求,默认只允许本地连接。需要修改mongod.conf
配置文件,将bind_ip:127.0.0.1
修改为bind_ip:0.0.0.0
,重启数据库即可!
我的 mongod.conf 的路径是:/etc/mongod.conf
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。