美文网首页我爱编程
windows下安装配置mongodb

windows下安装配置mongodb

作者: chzphoenix | 来源:发表于2017-08-16 09:17 被阅读53次

    1、下载mongodb并安装
    http://www.mongodb.org/downloads

    2、配置环境变量

    3、终端中开启db服务
    打开一个终端,输入命令
    mongod --dbpath=e:/mongo_db_data/db
    一定要添加数据库数据存放位置dbpath,否则无法启动服务。
    默认接口27017。
    这时在浏览器访问http://localhost:27017/就会看到
    ”It looks like you are trying to access MongoDB over HTTP on the native driver port.”

    4、终端中测试连接
    保证上一个终端不要关闭(否则服务就会停止),打开另外一个终端,输入命令
    mongo
    如下



    表示连接成功了,可以在终端里进行数据库操作。

    5、将mongodb安装为windows服务
    在第三步中,虽然启动了mongo服务,不过关闭终端服务就会停止。每次使用都要重新启动一下,很麻烦。
    所以我们要将mongodb安装为windows服务。
    以管理员身份启动终端(cmd位置C:\Windows\System32),输入下面的命令:
    mongod --logpath E:\mongodb_data\logs\mongo.log --logappend --dbpath E:\mongodb_data\db --install
    在windows的“管理”->“服务”查看是否安装成功


    6、启动/停止/删除mongodb服务
    同样以管理员身份启动终端,命令如下:
    启动服务 NET START MongoDB
    停止服务 NET STOP MongoDB
    删除服务 sc delete MongoDB
    同上一样可以在windows的“管理”->“服务”查看是否启动/停止/删除。
    (也可以在windows的“管理”->“服务”中进行启动停止操作)

    问题总结:
    1、在终端中执行mongo命令连接出错“error:10061 由于目标计算机积极拒绝,无法连接”
    这是因为mongo服务没有开启。如果是在终端开启的服务要保持终端不被关闭。

    2、安装mongodb为windows服务不成功
    命令运行无错误,但是在服务列表中没有这个服务。
    这是因为终端不是以管理员权限运行的。注意:安装、启动、停止、删除服务都需要管理员权限

    3、服务安装成功,无法启动或启动出错
    安装成功后,在终端中NET START MongoDB显示启动成功,但是在服务列表中显示时未启动状态。
    检查服务的属性,查看“可执行文件路径”是否正确,如果不正确删除服务重新创建。正确如下:
    "E:\Program Files\MongoDB\Server\3.2\bin\mongod.exe" --logpath E:\mongodb_data\logs\mongo.log --logappend --dbpath E:\mongodb_data\db --service

    相关文章

      网友评论

        本文标题:windows下安装配置mongodb

        本文链接:https://www.haomeiwen.com/subject/hlgbrxtx.html