开始运行mongodb

准备

上篇说过,通过brew安装的程序目录在 /usr/local/Cellar下面

下面,我们先看一下 mongodb的可执行程序命令

cd /usr/local/Cellar/mongodb/3.4.4/bin
# 注意我安装的是 3.4.4 版本的,所以各位请注意 正确的路径 ls -a
. mongo mongoexport mongooplog mongos
.. mongod mongofiles mongoperf mongostat
bsondump mongodump mongoimport mongorestore mongotop

其中,mongod 和 mongo会是 我们接下来主要使用的命令

  • mongod 启动mongodb
  • mongo 连接mongodb数据库

创建项目目录

官网和其他参考网站 都是直接用 命令启动,参数配置都是默认的,不太适用

# 路径切换(cd)到一个你喜欢的目录
mkdir mongodbtest && cd mongodbtest mkdir bin
mkdir conf
mkdir data
mkdir log

在 conf 目录下新建 文件mongod.conf

cd conf && touch mongod.conf
# 输入以下配置内容
port = 12345
dbpath = data
logpath = log/mongod.log
fork = true

然后把 mongodb安装目录下的bin下面的 mongo 和 mongod 复制到当前目录的 bin目录下

cp /usr/local/Cellar/mongodb/3.4.4/bin/mongod ./bin/
cp /usr/local/Cellar/mongodb/3.4.4/bin/mongo ./bin/

启动 mongodb

然后用官网文档语法启动 mongodb

./bin/mongod -f conf/mongod.conf
/*
about to fork child process, waiting until server is ready for connections.
forked process: 19250
child process started successfully, parent exiting
*/

看到上面 消息证明,已经成功启动了了 mongodb,可以看到data 和 log目录下已经有数据和日志了

连接mongodb

# 连接本地,端口12345在 conf 里配置
./bin/mongo 127.0.0.1:12345

会有连接成功提示,不过应该会看到警告,这是因为默认没有 用户名和密码登录

mongodb Shell 启动的更多相关文章

  1. 启动MongoDB shell客户端会什么会一闪而过

    解决办法: 在MongoDB shell客户端根目录下右击选择 "在此处打开命令窗口"; 在命令窗口敲入mongod --dbpath=d:/mongodb/data ; //我的 ...

  2. MongoDB入门三:MongoDB shell

    MongoDB shell MongDB shell是一个功能完备的Javascript解释器,可以运行Javascript程序.也可以用于连接MongoDB服务器,执行脚本,对数据库进行操作.类似于 ...

  3. MongoDB Shell

    MongoDB Shell   1.连接指定主机及数据库 mongo 127.0.0.1:30000/myDB 链接到127.0.0.1的30000端口的myDB 2.启动后连接指定数据库 *.&qu ...

  4. [转载]MongoDB学习(三):MongoDB Shell的使用

    MongoDB shell MongoDB自带简洁但功能强大的JavaScript shell.JavaScript shell键入一个变量会将变量的值转换为字符串打印到控制台上. 下面介绍基本的操作 ...

  5. mongodb shell 运行js脚本的四种方式

    1. 交互式 mongo shell   大部分的 mongodb 教程,在第一章都会讲解这种方式. mongo 127.0.0.1:27017 use test db.users.findOne() ...

  6. MongoDB shell 介绍

    MongoDB shell 介绍 MongoDB自带javascript shell, 可在shell中使用命令行与MongoDB实列交互.shell可以执行管理操作,检查运行实列等等操作. 一:如何 ...

  7. Linux下的MongoDB安装&启动&关闭

    一.下载安装包 下载地址 二.解压安装包 $ tar -zxvf mongodb-linux-x86_64-3.0.6.tgz 三.复制到指定的目录下 $ mv mongodb-linux-x86_6 ...

  8. mongodb的学习-4-使用 MongoDB shell 来连接 Mongodb 服务

    执行启动操作后,mongodb 在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志信息. 使用 MongoDB shell 来连接 Mongodb 服务 标准 ...

  9. MongoDB 基础命令 (MongoDB Shell)

    1.我们 mongodb 安装成功后,用上一篇的方法启动 mongodb服务 然后使用 mongodb shell 来做数据库的增删改查 2.创建数据库 语法: use 数据库名称 案例: > ...

随机推荐

  1. rsh 无秘钥登陆配置

    /etc/hosts.equiv里的主机不须要提供password就能够訪问本机./etc/host.equiv 要和~/.rhosts文件连用. [root@web-htl2-01 ~]# cat ...

  2. php 获取今天,本周,本月,三个月内,半年内,今年的开始和结束时间

    $now = time();         //今天        $today_audit_num = 0;        $today_use_num = 0;        $beginTim ...

  3. 【面试】iOS 开发面试题(一)

      1. #import 跟#include 又什么差别,@class呢, #import<> 跟 #import""又什么差别? 答:#import是Objectiv ...

  4. git基础之创建ssh公钥和密钥

    用git管理过程中,不想每次输入username和password.解决的方法例如以下; 1 . 链接换成ssh协议. 2 . 生成公钥. 3. 加入ssh公钥到gitserver. 打开gitbas ...

  5. SpringMVC学习指南-Spring框架

    Spring框架主要使用依赖注入.实际上,很多牛叉的框架如Google的Guice都是使用依赖注入. ------------------------------------------------- ...

  6. HDU 5832A water problem

    大数 判断整除 /* *********************************************** Author :guanjun Created Time :2016/8/14 1 ...

  7. Android源码的下载、编译与导入到Android Studio【转】

    本文转载自:http://wl9739.github.io/2016/05/09/Android%E6%BA%90%E7%A0%81%E7%9A%84%E4%B8%8B%E8%BD%BD%E3%80% ...

  8. ViewControl的size设为freeform

    freeform的用处是让你写一些不标准的view,比如说自定义一个cell,或者自己写一个小的VIEW,freeform的XIB是可以自己拖拽更改大小的

  9. 测试-Swagger:Swagger

    ylbtech-测试-Swagger:Swagger The Best APIs are Built with Swagger Tools. Swagger 是一款RESTFUL接口的文档在线自动生成 ...

  10. bzoj3339

    线段树+离线 这种题既可以用莫队做也可以用线段树做,跟hh的项链差不多 首先我们处里出前缀mex,也就是1->i的mex值,再预处理出每个数下一次出现的位置,然后把每个前缀mex插入线段树,每个 ...