mongodb命令

Mac安装mongodb及其php扩展

痴心易碎 提交于 2019-11-28 07:28:34
一.安装mongodb 1. 接下来我们使用 curl 命令来下载安装: # 进入 /usr/local cd /usr/local # 下载 sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.4.2.tgz # 解压 sudo tar -zxvf mongodb-osx-x86_64-3.4.2.tgz # 重命名为 mongodb 目录 sudo mv mongodb-osx-x86_64-3.4.2 mongodb 2. 使用 brew 安装 sudo brew install mongodb 安装成功提示mongodb已安装在目录 /usr/local/Cellar/mongodb/3.4.2 3.设置环境变量 vim ~/.bash_profile 加上 export PATH=$PATH/usr/local/Cellar/mongodb/3.4.2/bin 二.运行mongo 启动mongodb,默认数据库为 /data/db sudo mongod 打开另一个终端执行命令 sudo mongo 二.安装php扩展 打开下载页面 https://pecl.php.net/package/mongo 选择1.5.6版本下载 解压到/usr/local tar zxvf /Users/frank

mac安装MongoDB,及常见问题

我与影子孤独终老i 提交于 2019-11-28 07:28:23
mac使用brew安装mongodb,及常见问题 一、使用brew安装 $ brew update $ brew install mongodb brew 默认将mongodb安装在 /usr/local/Cellar/mongodb下 二、设置环境变量 将mongodb/bin加入$PATH,以后直接输入mongod即可,不需要在进入到目录下 export MONGO_PATH=/usr/local/Cellar/mongodb/3.6.0 export PATH=$PATH:$MONGO_PATH/bin 路径就是安装mongodb的路径,替换成自己的就可以 三、创建数据库存储目录 mongodb默认数据库为/data/db,所以我们需要先创建它 $ cd / $ mkdir -p data/db 给/data/db添加读写权利 $ sudo chown `id -u` /data/db 四、启动mongodb服务端 按照默认的配置文件启动 mongod --config /usr/local/etc/mongod.conf 如果一切顺利会看到类似下面的输出 五、常见问题 1、端口被占用 mongodb默认端口为27017,如果被占用,需要杀掉占用的进程 $ lsof -i:27017 $ kill *** kill 后面的是通过lsof查询出来的进程 2、/mongodb

mac下 mongodb 的超详细、傻瓜式安装与启动 (无需brew )

吃可爱长大的小学妹 提交于 2019-11-28 07:27:42
在 搭建microblog 的过程中,用到了mongo数据库,我还没安装过,就搜了下怎么安装启动,隔壁的小姐姐还给了我个网址,但感觉都有一句话带过的地方(可能我太菜了吧),最后当然还是配好了,这里放一个超详细、手把手 的教程。 目录 下载安装 启动 下载安装 本来要用brew来安装的,结果sudo brew install mongodb之后给我报了个错,反正是有权限问题吧,说太危险了不让安??于是就从官网老老实实下载了。 mac mongodb 下载地址 随后解压。我是放在了playground目录下,省事起见解压后的文件夹重命名为mongodb。 启动 MongoDB默认的数据地址在/data/db下,先建立 $ sudo mkdir -p / data /db $ sudo chown xxx / data /db //xxx为你的用户名 也可以不建立,到时启动的时候用 mongod --dbpath /Users/gege/playground/data/db // 这样就是以本地的路径为database path了 进入mongodb文件夹下的bin文件夹,pwd拿到地址为/Users/gege/playground/mongodb/bin 在终端设置路径,注意这时候你在mongodb/bin文件夹下,随后启动 Dee:bin gege$ export PATH=

mac 下mongodb connect failed 连接错误

这一生的挚爱 提交于 2019-11-28 07:27:28
1.在终端执行,mongo命令启动MongoDB服务时报错了。 在终端执行sudo mongod --repair 发现/data/db路径不存在了。 sudo mongod --repair 这个修补操作,系统默认更改了的你的数据库文件存放路径到/Users/xxx/Data/db 你可以在/data/下创建一个db文件夹。 然后执行 然后在终端在执行 mongo命令启动MongoDB服务 2. Failed to unlink socket file /tmp/mongodb-27017.sock 我查看了一下 我的终端上资源文件夹中没有这个文件,如果你的有的话,可以使用 rm -rf /tmp/mongodb-27017.sock 进行删除。 3.Unable to create/open lock file 解决参考文章: https://www.jianshu.com/p/2d0a1ecd0c82 来源: CSDN 作者: ioszhanghui 链接: https://blog.csdn.net/ioszhanghui/article/details/89714105

mac下安装mongodb

坚强是说给别人听的谎言 提交于 2019-11-28 07:27:15
Mac下安装mongodb,最简单的办法就是直接使用终端命令: brew install mongodb 启动mongodb 执行命令: sudo mongod 第三步,执行命令 mongo 看到如上内容,表示成功 操作测试一下: 关闭mongodb: 在操作数据库的终端输入use admin后再输入db.shutdownServer() 或者或者在mongodb启动的终端cntrol+c即可。 来源: CSDN 作者: 爱吃的胖猪� 链接: https://blog.csdn.net/weixin_43931159/article/details/86019615

mac下安装mongoDB服务并启动

Deadly 提交于 2019-11-28 07:24:18
mac下安装mongoDB服务并启动 下载mongoDB 点此下载 将压缩包解压到 /usr/local/mongo 目录下,mongo 目录原本是没有的,需要自己新建,当然你也可以命名为其他自己喜欢的名字。也可以解压缩到非 /usr/local/mongo 目录,本文以此目录为准。 进入 /usr/local/mongo 目录,可 pwd 查看所在目录,确保是 /usr/local/mongo 在 mongo 目录下新建两个文件夹 data 和 log sudo mkdir data sudo mkdir log 是否使用sudo权限,根据个人情况而定。 进入mongoDB解压缩后的目录,再进入bin目录,新建 mongodb.conf 配置文件,主要是配置mongoDB服务的端口号以及data目录和log目录,我的如下: port=27017 dbpath=/usr/local/mongo/data/ logpath=/usr/local/mongo/log/mongodb.log fork=true 其中 fork 指的是守护进程。 启动mingoDB服务,还是在bin目录下启动,命令如下: ./mongod mongodb.conf 如果启动失败,要么是权限问题,要么是配置文件路径写错了,注意检查一下就好~ 启动之后,可进入命令行客户端,如下命令: ./mongo

mac下Mongodb 启动失败

核能气质少年 提交于 2019-11-28 07:24:03
rimideiMac-83:bin rimi$ ./mongo MongoDB shell version v3.6.9 connecting to: mongodb://127.0.0.1:27017 2018-11-22T18:34:17.494+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused 2018-11-22T18:34:17.499+0800 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:257:13 @(connect):1:6 exception: connect failed 找了两个小时,资料上说删除mongod.lock文件,,删除了之后依然没用 最后是自己重新创了一个数据库路径,并且用–dbpath命令让路径转换,才成功开启MongoDB。 rimideiMac-83:~ rimi$ cd Documents/ //随便进入一个文件夹

node与mongodb、mongoose

孤者浪人 提交于 2019-11-28 07:12:28
一、安装mongodb 1、打开file文件,进入MongoDB文件,依次进入server、3.2、bin 2、复制此路径,打开计算机 属性,进入环境变量,双击path,在最后加分号并粘贴路径,点击确定 3、重新进行第一步,打开cmd,粘贴mongod --dbpath c:\data\db,敲回车,在末尾出现27017,代表安装成功 二、概念:数据库,存放数据的一个仓库 1、数据库服务器:很多个数据库,每一个数据库都是由一张张表组成的(行:数据,列:字段) 2、分为非关系型数据库与关系型数据库 (1)关系型数据库:mysql (2)非关系型数据库:mongodb 3、mongodb命令行 show dbs :查看当前数据库服务器下有多少数据库 use 数据库名称:创建/切换数据库 注意:如果数据库中没有东西则不会显示 db:查看当前使用的数据 db.createCollection("表名称") 创建表 db.getCollection("表名") 使用某一张表 db.getCollectionNames()查看数据库中有多少张表 增 db.表名.save({key:val,key:val...})存储 改 db.表名.update({修改的数据},{$set{修改为},$inc:{age:10}) db.表名.update({修改的数据},{$inc:{key:val2}})

php安装mongo扩展(linux)

爷,独闯天下 提交于 2019-11-28 06:22:19
1.首先下载php的mongodb扩展 从http://pecl.php.net/package/mongodb这个网址下载mongodb的扩展源码包 2.解压安装包 tar zxf mongodb-1.2.8.tgz 3.进入解压目录,运行phpize进行安装准备 ( phpize作用) cd mongodb-1.2.8 /usr/local/php/bin/phpize 4.安装编译 上述命令运行完后,在目录下就生成了configure文件 使用./configure命令进行安装配置,然后使用make && make install进行编译安装,命令如下: ./configure --with-php-config=/usr/local/php/bin/php-config (php-config作用) make && make install 5.编辑php.ini增加下述一行添加mongodb扩展 extension=mongo.so 重启web容器,然后查看phpinfo,看到mongodb的内容就说明安装成功。 来源: https://www.cnblogs.com/immense/p/11397093.html

SpringBoot2.0 基础案例(15):配置MongoDB数据库,实现增删改查逻辑

拈花ヽ惹草 提交于 2019-11-28 06:21:13
一、NoSQL简介 1、NoSQL 概念 NoSQL( Not Only SQL ),意即"不仅仅是SQL"。对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。 2、NoSQL的优点/缺点 --优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 --缺点: 没有标准化 有限的查询功能(到目前为止) 数据展现不直观 二、MongoDB数据库 1、MongoDB简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json 的 bjson 格式,因此可以存储比较复杂的数据类型。MongoDB 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 2、MongoDB特点 1)MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 2)在高负载的情况下,添加更多的节点,可以保证服务器性能。 3)MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 4)MongoDB 将数据存储为一个文档,数据结构由键值(key=>value