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 ...
随机推荐
- redis与spring整合实例
1)首先是redis的配置. 使用的是maven工程,引入redis与spring整合的相关jar包 <!-- redis服务 start--> <dependency> &l ...
- 如何获得div对象的绝对坐标
<script> function test() { var $div0 = $('#0'); va ...
- CF796C Bank Hacking 细节
思路十分简单,答案只有 3 种可能,但是有一些细节需要额外注意一下. code: #include <bits/stdc++.h> #define N 300002 #define set ...
- [Luogu] 产生数
题面:https://www.luogu.org/problemnew/show/P1037 题解:https://www.zybuluo.com/wsndy-xx/note/1145473
- 鬼子进村 fhq-treap
鬼子进村 fhq-treap 题面 观察题目发现可用平衡树做:每次鬼子拆家即从平衡树中加入被拆的节点:每次村民修房子都向平衡树中删除该节点:每次查询时,只需要求出其后驱与前驱,易知nxt-pre-1为 ...
- 线段树QWQ
一直没碰过线段树,个人认为好长好难,不过这几天做题遇到了裸的线段树的题,TAT. 线段树我理解就是把二叉树的左右节点现在分别看成是两个区间. 那么现在这两个区间的端点怎么存放?怎么能够把这个区间里的数 ...
- MySQL二进制包安装
mysql的安装有多种方法,这里就介绍一下二进制包安装. [root@node1 ~]# tar xvf mysql-5.7.27-linux-glibc2.12-x86_64.tar [root@n ...
- springboot工程打成war包
1.将pom.xml中默认的jar修改为war. <packaging>war</packaging> 2.排除SpringBoot内置的Tomcat容器. <depen ...
- python 调用github的api,呈现python的受欢迎的程度
1 使用api调用数据: 在浏览器的地址栏中输入: https://api.github.com/search/repositories?q=language:python&sort=star ...
- 重学C语言
重学C语言 #include <stdio.h> int main() { ; ; printf("I am %d year old.\n",age); printf( ...