zoukankan      html  css  js  c++  java
  • MongoDB安装与启动

    Windows系统:

    1. 安装mongodb软件

    选择完全安装

    2. 设置环境变量(为了能在全局环境使用mongo命令)

    找到安装目录,找到mongo命令所在的位置:C:Program FilesMongoDBServer版本号in
    将命令位置添加到环境变量:
    我的电脑(计算机)点击鼠标右键-> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 修改PATH的值(添加一个分号,将数据库命令的路径粘贴在后面)

    3. 创建文件夹 (为了存放数据库)

    在非系统盘下创建一个文件夹mongodb,在创建两个子文件夹 db 和 log
    eg:
    d:mongodb
    d:mongodbdb
    d:mongodblog

    4. 将Mongodb挂载成windows服务(挂载成功后,要开启服务才能连接使用mongodb数据库)

    • 1)使用命令挂载服务
      mongod --dbpath "d:mongodbdb" --logpath "d:mongodblogmongodb.log" --install --serviveName "MongoDB"

    • 2)服务如何查看
      在“计算机”上点鼠标右键 -> 管理 -> 服务与应用程序 -> 服务

    • 3)补充说明服务的命令
      net start mongodb //开启服务
      net stop mongodb //关闭服务
      sc delete mongodb //卸载服务

    5. 常见问题

    • 1)32位操作系统问题
      必须添加存储引擎设置:--storageEngine mmapv1 (规定数据库内存最多只能放2G)
      mongod --storageEngine mmapv1 --dbpath "d:mongodbdb" --logpath "d:mongodblogmongodb.log" --install --serviveName "MongoDB"

    • 2)win8或win10操作的权限问题
      必须以管理员身份运行cmd命令行,再执行挂载服务命令

    Mac系统:

    从万能网友那了解到,Mac安装MongoDB有三种方式:1. 下载安装包;2. 手动命令安装;3. 采用 Homebrew

    1. 下载安装包

    1. 访问MongoDB官方下载地址。

    官网地址:https://www.mongodb.com/download-center/community?jmp=nav

    点击 Download 按钮进行下载

    2. 对下在的压缩包进行解压,将解压后的文件(这里的解压文件是MongoDB)放入 /usr/local,默认Finder中看不到 /usr 目录,可通过打开Finder后按 shift+command+G 出现搜索窗口,在窗口中输入 /usr/local 后回车就能进入到该目录了。

    3. 配置环境变量,打开终端输入 open -e .bash_profile,打开配置文件 .bash_profile,在该文件中加入 'export PATH=${PATH}:/usr/local/MongoDB/bin'。


    按 Command+S 保存配置,在终端中运行 hash -r,然后重启终端,再在终端中输入 mongod -version 回车,若是能看到如下的版本号,说明MongoDB已经安装成功了。

    4. 在根目录/下新建 data 文件夹,里面再建一个 db 文件夹。

    安装MongoDB时并不会自动生成该文件,需要我们自己创建,可以在Finder中手动新建,也可以在命令行输入sudo mkdir -p /data/db创建。

    5. 运行

    1. 在cmd命令行中输入 sudo mongod 启动数据库服务端

    显示等待客户端连接信息,打开浏览器,输入localhost:27017(mongodb使用了27017端口),出现下面页面则说明启动成功。如果不成功,检查一下/data/db文件件位置是否正确。

    1. 重新打开一个命令行窗口输入'mongo' 进入数据库管理模式对数据库进行操作
      在数据库管理模式中只能执行数据库命令,不能执行其它命令;exit 退出数据库管理模式。

    如果要停止 MongoDB 的时候一定要正确退出,不然下次再连接数据库时会出现问题。在数据库管理模式中使用以下两行代码可以完成这个操作。

    use admin
    db.shutdownServer()

    教程参考(简书):https://www.jianshu.com/p/7241f7c83f4a
    教程参考(CSDN): https://blog.csdn.net/xiangzhihong8/article/details/78423983

    说明

    该文章本人主要用来记录学习知识点用的,刚学mongodb的同学也可以看一下

  • 相关阅读:
    Redis 缓存 + Spring 的集成示例
    ETCD相关介绍--整体概念及原理方面
    SpringCloud微框架系列整体模块梳理
    win7如何修改磁盘驱动器号,怎么修改磁盘名称
    Android ListView中子控件的状态保存以及点击子控件改变子控件状态
    Android 自己动手写ListView学习其原理 3 ItemClick,ItemLongClick,View复用
    点击itemView选中checkbox
    Android-RecyclerView-Item点击事件设置
    onItemClickListener监听的整个item的点击。如何只监听那个framelayout的点击 onItemClickListener监听的整个item的点击。如何只监听那个framelayout的点击
    listView中setOnItemClickListener和getSelectedItemPosition()取不到position问题
  • 原文地址:https://www.cnblogs.com/vikeykuo/p/11199419.html
Copyright © 2011-2022 走看看