MongoDB安装与配置问题
MongoDB相关
通常我们在不同情境下使用不同的数据存储方式。如果仅仅用来存储测试用的数据,推荐使用TXT CSV格式的文件,因为这两种格式的读写都非常方便,
可以很快的打开文件查看当TXT CSV 文件过大的时,使用notepad++打开TXT文件就要花费很长的时间,用Excel打开文件更是惨不忍睹,试过的人都知道。
并且修改数据也非常麻烦。因此,当数据非常大,要与别人交换或者别人也要访问时,使用数据库是一个非常明智的选择。如果存储的数据不是关系型数据格式,
推荐使用MongoDB,甚至可以直接存储爬取的JSON格式数据而不用进行解析。如果是关系型的表格数据,那么可以是使用MySQL存储数据。
安装配置
1. 在官网下载相关msi(window10)
2. 建议放在D盘(mongodb不会自己创建,需要手动创建。建议创建到D盘或者其他你认为合适的位置,不需要和mongodb的bin在一块)。
其中data用来存放数据库数据,log用来存放日志文件。log文件夹下创建了一个mongodb.log的文件。
创建完后MongoDB不会默认存放在这里,后续在命令执行响应的命令告知MongoDB
3. 安装过程中可能会遇到如下报错"service MongoDB failed to start,verify that you have sufficient privileges to start system services "
忽略就可以,然后进入安装MongoDB的目录下,进入data,新建一个文件夹然后命名为db。
4. 注意:路径最好是全英文
启动MongoDB及问题解决
在命令行中进入MongoDB安装目录下的bin文件夹
输入"mongod -dbpath d:\"这是你安装mongoDB的文件夹,根据命名来写"\data\db"
当然如果直接这样进入的话会遇到报错问题
"Eorror:couldn't connect to server 127.0.0.1:27107,connection attempt failed"
解决方法也很简单,你需要先打开终端A进入MongoDB安装目录下的bin文件夹中
然后键入命令:mongod
然后在打开终端B同样进入文件夹bin中,键入命令:mongo(也就是说你要打开两个终端)
可以看到已经成功的进入数据库中。
MongoDB可视化界面(Robomongo)
1. 在官网下载并安装Win版的.exe文件即可
2. 安装后按照默认步骤进行
3. 打开安装好的程序并且保证终端A、B分别以执行mongod、mondo指令。然后在Robomongo启动界面中点击create然后默认进行链接即可
- 可能遇到问题就是“连接失败”
- 检查自己的mongodb终端是否连接
- 如果没有连接,打开cmd 连接mongod 、mongo即可
回来在此尝试robomongo界面的connect就ok了
- 查看数据库内容
- show dbs
- use hupu
- db.post.find().pretty() //注意这里post是虎扑数据库下的表名
MongoDB安装与配置问题的更多相关文章
- mongodb安装到配置问题
一.所有问题 Xshell 连接不上 报错类型:Could not connect to '192.168.122.1' (port 22): Connection failed.原因:IP地址未生成 ...
- mongodb安装&简单使用
转自Mac下使用brew安装mongodb,按着步骤已成功安装. brew常用命令 1.更新brew本身 brew update 2.使用brew安装软件 1 brew install soft_na ...
- win7 64位下 mongodb安装及命令运行
有网友老催我把框架加上mongodb的支持,于是偶尔抽空看了看相关的文章. 今天有缘,就把mongodb安装了一下,中间遇到了小小的问题,So,把整个过程记录一下: 1:先上官网:http://www ...
- MongoDB配置服务--MongoDB安装成为windows服务
MongoDB安装成为windows服务 1.打开命令提示符(最好以管理员的身份打开),然后输入: mongod --logpath "D:\MongoDB\data\log\logs.tx ...
- [MongoDB]安装MongoDB
汇总: 1. [MongoDB]安装MongoDB2. [MongoDB]Mongo基本使用:3. [MongoDB]MongoDB的优缺点及与关系型数据库的比较4. [MongoDB]MongoDB ...
- MongoDB学习:(一)MongoDB安装
MongoDB学习:(一)MongoDB安装 MongoDB介绍: 直接百科了: MongoDB安装: 1:下载安装: MongoDB安装:https://www.mongodb.com/do ...
- MongoDB 安装(Window/Linux)
MongoDB安装在Windows上 在 Windows上,首先要安装 MongoDB下载最新发布的MongoDB: http://www.mongodb.org/downloads 确保得到正确的版 ...
- MongoDB安装与启动
我本人电脑是win8系统64位,下载64位的zip包,下载完成后解压缩到D:\MongoDB目录 创建数据库目录D:\MongoDB\data,接下来打开命令行窗口,切换到D:\MongoDB\bin ...
- MongoDB安装部署(一)
前言 MongoDB是一个由C++语言编写的基于分布式文件存储的数据库,是当前NoSQL数据库中比较热门的一种,旨在为Web应用提供可扩展的高性能数据存储解决方案. MongoDB 简介 MongoD ...
随机推荐
- 本月周六周日LIST集合
最近项目中有用到本月所有的周六,周日,特此分享一下! 算法思路:写一个循环,条件为本月开始日期.本月截至日期,通过循环获取第一个周六,加一天就是周日,每增加六天就是下一个周六,依次类推,循环到月末 代 ...
- BZOJ 2145: 悄悄话 (打表)
BZOJ 2145 题解 直接代词,所有格,常用副词,助动词,冠词,常用词打表 比较出现次数的多少来决定循环位移了几位. CODE #include <bits/stdc++.h> usi ...
- Enum 类型
枚举类型(Enumerated Type) 什么是枚举? 枚举是一个被命名的整型常数的集合.在多种编程语言中都有使用(C/C++/c#/java等). 示例 public enum Size { S, ...
- java获取一段字符串里符合日期的正则表达式的字符串
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test3 { public static v ...
- 在使用Telnet连接localhost时所遇到的问题:出现 ‘telnet’ 不是内部或外部命令,也不是可运行的程序或批处理文件
1.出现 ‘telnet’ 不是内部或外部命令,也不是可运行的程序或批处理文件.原因:因为本机的Telnet客户端默认是关闭的,所以我们要手动打开解决方案:打开控制面板–>程序–>打开或关 ...
- K8S中Pods
什么是Pod 一个Pod(就像一群鲸鱼,或者一个豌豆夹)相当于一个共享context的配置组,在同一个context下,应用可能还会有独立的cgroup隔离机制,一个Pod是一个容器环境下的“逻辑主机 ...
- sublime 3 text 中运行Java
1.首先确保JDK安装和配置完成 2.在JDK的bin目录下添加runJava.bat文件 @echo offcd %~dp1echo Compiling %~nx1...if exist %~n1. ...
- 验证HashSet和HashMap不是线程安全
JAVA集合类: java.util包下的HashSet和HashMap类不是线程安全的, java.util.concurrent包下的ConcurrentHashMap类是线程安全的. 写2个测试 ...
- jquery - 定义二维数组
var products = []; products.push({product_id: '1',count: 3},{product_id:'2',count: 6})
- LeetCode 被围绕的区域
给定一个二维的矩阵,包含 'X' 和 'O'(字母 O). 找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充. 示例: X X X X X O O X X X O X X ...