博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac系统下安装、启动、停止mongodb
阅读量:5846 次
发布时间:2019-06-18

本文共 2050 字,大约阅读时间需要 6 分钟。

hot3.png

下载地址:

nodejs下载地址:
本文重点记录在mac下安装mongodb
本机环境:系统=>MAC OS 10.12
nodeJS=>6.9.0
Mongodb=>3.2.5

1. 下载nodejs,一路next 安装完成后,在终端输入 node -v 有显示版本号就代表安装成功,其他异常情况本文不作介绍;
04203634_TLGC.png
2. 下载Mongodb后,将Mongodb-3.2.5.tar.gz 复制到 /usr/local 路径下解压得到mongodb这个文件夹,(下图中的是我自己改了名字删掉了版本号)

*默认情况下在Finder中是看不到 /usr 这个目录的(终端用得溜的请略过),可以打开Finder后按shift + command +G 输入 /usr/local后回车便能看到这个隐藏的目录了

04203635_f2iW.png
3. 上图中展示的就是我的本机的目录结构了,在/usr/local/mongodb/bin下就是mongodb的执行文件了
4. 然后在根目录下新建 data 文件夹,里面再建一个db文件夹,就是上图中那个 usr文件夹上面的 那个data文件夹 ,里面是用来存放的,
5. 终端切换到/usr/local/mongodb/bin目录下,
04203635_pOID.png
6. 执行 ./mongod 启动服务端
04203635_I3wG.png
7. 显示等候客户端连接的界面就代表启动成功了,如果不成功就检查下你/data/db文件夹位置对不对,不行就重新删掉建一个,
8. 打开浏览器,输入localhost:27017,会出现“

It looks like you are trying to access MongoDB over HTTP on the native driver port.

” 这样一行文字,然后可以重新打开一个终端 同样是

04203635_V2Vo.png
9. 出现上图的提示就代表连接成功了 ,终端上会一直显示一个 ‘>’ 符号,此时就可以输入mongodb的sql命令 了(这里我列出一些基本的):

*test 是我建的一个集合名字

show dbs //显示数据库
use test //使用某个数据库
db.test.insert({‘name’:’byc’}) //插入一条记录
db.test.find() //查找所有记录
db.test.findone() //查找一条记录
db.dropDatabase() //删除数据库
db.test.drop //删除指定集合
show collections //显示所有集合
db.createColletion(‘byc’) //创建集合
db.test.save({}) //插入记录db.test.update({‘_id’,1},{$set:{name:’test’,age:20}})
db.test.remove({}) //删除所有集合
for(var i=1;i<=10;i++){db.test.insert({"name":"king"+i,"age":i})} //循环插入10条记录
db.test.find().pretty() //格式化显示查询结果
db.test.find().count() //查询数据条数
db.test.find({"age":5}) /查找age是5的条目
db.test.find({“age”:{$gt:5}}) //查找age大于5的条目
db.test.find({"age":{$gt:5}}).sort({"age":1}) //查找age大于5的条目且升序排列
db.test.find({"age":{$gt:5}}).sort({"age":1}) //查找age大于5的条目且升序排列
db.test.find({"age":{$gt:5}}).sort({"age”:-1}) //查找age大于5的条目且降序排列

10. 可以安装个图形化工具进行连接操作,我这里用了一个mongobooster 的软件,界面就是下图这样子的
04203635_cKrQ.jpg
11.要停止mongodb一定要正确的退出,不然下次再次连接数据库会出现问题.
use admin;db.shutdownServer();
12.如果你不想每次启动mongodb都要切换到/usr/local/mongodb/bin目录下,你可以将它添加到环境变量,操作如下:

首先添加PATH:

echo 'export PATH=/usr/local/mongodb/bin:$PATH'>>~/.bash_profile

如下:

04203636_8PYR.png

添加完成后为使环境变量生效,可重启shell终端,或输入命令 source .bash_profile

查看环境变量是否添加成功:
echo $PATH

如下:

04203636_EQRl.png

环境变量添加成功。

以后启动就可以直接输入mongod 启动了

附上mongodb 文档地址:

转载于:https://my.oschina.net/cllgeek/blog/1584739

你可能感兴趣的文章
android EventBus 3.0 混淆配置
查看>>
我的友情链接
查看>>
DNS区域委派与转发
查看>>
Windows Server 2008 RemoteApp---发布应用程序
查看>>
白帽子技术分析会话劫持实战讲解
查看>>
我的友情链接
查看>>
yum的三种方式
查看>>
人生苦短我用python(02)动态加载模块
查看>>
常用宏定义
查看>>
Redis分布式缓存安装和使用
查看>>
PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程以及注意事项
查看>>
20天精通 Windows 8:系列课程资料集
查看>>
html5 <figure> 标签
查看>>
linux的I/O多路转接select的fd_set数据结构和相应FD_宏的实现分析
查看>>
Mysql数据库InnoDB存储引擎的隔离级别
查看>>
TextView 不用获取焦点也能实现跑马灯
查看>>
开源监控软件 Hyperic 的两种插件
查看>>
TOMCAT
查看>>
删除一个或数个文件
查看>>
无土栽培中的物联网技术应用
查看>>