windowsmongodb(windowsMongoDB数据库导入Linux)
本篇文章给大家谈谈windowsmongodb,以及windowsMongoDB数据库导入Linux对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、windows下怎么让mongodb关闭
- 2、windows 10安装Mongodb 4.4.2启动服务失败
- 3、windows mongodb 怎么启动
- 4、mongodb windows 怎么配置环境变量
- 5、windows mongodb 配置文件在哪
- 6、windows怎么安装mongodb
windows下怎么让mongodb关闭
1、下载MongoDB数据库;
2、将安装文件解压到C盘(注意:安装路径中不能出现空格),配置“环境变量”,将 %MONGODB_HOME%in 添加到“Path”中;
3、进入DOS窗口,设置数据保存目录(与端口)和日志输出目录。
DOS命令:
mongod --port --dbpath --logpath --logappend --directoryperdb
参数说明:
--port 表示数据库端口,默认27017;
--dbpath 表示数据文件存储路径,一般设置为%MONGODB_HOME%data;
--logpath 表示日志文族局件存储路径,一般设置为%MONGODB_HOME%logsmongodb.log;
--logappend 表示日志追加,默认是覆盖;
--directoryperdb 表示每个db一个目录;
4、完成以上设置,MongoDB已经启动,新开启DOS窗口,执行“mongo.exe”,出现“MongoDB shell version: 1.8.1”表示安装成功了。
5、目前是以无权限限制的方式启动的,你可以做任何操作。那么我们先切换到admin下,创建一个root用户吧。执行命令:
"use admin" - "db.addUser("root","root")" - "db.auth("root","root")",如下图所示:
6、把MongoDB注册为Windows Service,让它开机自动启动;执行命令:
mongod --bind_ip 127.0.0.1 --logpath %MONGODB_HOME%logsmongodb.log --logappend --dbpath %MONGODB_HOME%data --directoryperdb --auth --install
注意:
a.必须切换到bin目录下执行该条指令。
b.必须添加--auth用户权限才会生效。
c.除了“--auth”和“--install”两个参数,别的参数要跟你设置用户时启动服务的参数一致,尤其是“--directoryperdb”。
第一次配置完成后,一定要重启才会有效果 重启mongo客户端,不输入-u-p可以直接进入,但是不具有任何权限。正确的访问方式为:mongo 数据库名 -u 用户名 -p。另外设置用户
7、服务安装成功后的界面:
8、如果安装失败:
删除MongoDB服务,执行命令:
sc delete MongoDB
启动MongoDB服务,执行命令:
net start "MongoDB"
9、在cmd下可有两种方法打开,net和sc,net用于打开没有被禁用的服务,语法是:
启动:net/sc start 服务名
停止:net/sc stop 服务名
10、另外,sc可用于打开被禁用的服务,语法是:
sc config 服务名 start= demand //手动
sc condig 服务名 start= auto //自动
sc config 服务名 start= disabled //禁用
注意:以上三个命令“=”号后面必须有一个空格
Mongo(也译芒果)名字来自humongous,意思是巨大无比的,极大的。它是一个高性能,开源,无键简模式的文档型NOSQL数据库。Mongo使用C++开发,提供了以下功能:
面向集合的存储:适合存储对象及JSON形式的数据。
动态查询:Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查稿穗裤询文档中内嵌的对象及数组。
完整的索引支持:包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式,并生成一个高效的查询计划。
查询监视:Mongo包含一个监视工具用于分析数据库操作的性能。
复制及自动故障转移:Mongo数据库支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。复制的主要目标是提供冗余及自动故障转移。
高效的传统存储方式:支持二进制数据及大型对象(如照片或图片)。
自动分片以支持云级别的伸缩性:自动分片功能支持水平的数据库集群,可动态添加额外的机器。
MongoDB服务端可运行在Linux、Windows或OS X平台,支持32位和64位应用,在32位模式运行时支持的最大文件尺寸为2GB。
常用启动参数:
–dbpath 指定特定存储目录启动,若目录不存在则创建。默认目录为/data/db。例:./mongod –dbpath /var/data/mongo
–port 指定端口启动。默认端口为27017。例:./mongod –port 12345
windows 下使用方法
直接启动:
$ bin/mongod.exe #启动服务器
$ bin/mongo.exe #启动客户端连接
注册为服务,这样以后开机就可以自动启动
$ bin/mongod.exe --logpath c:\data\log.log --logappend --dbpath "c:\data\db" --install #主要是install 参数,要新建c:\data\log.log文件和c:\data\db目录
删除服务
$ bin/mongod.exe --remove
当注册为服务时可以Win+R打开运行,输入services.msc来查看服务状态
常见错误
1、monge.exe客户端连接时报错:couldn’t connect to server 127.0.0.1 shell/mongo.js:79
这是因为monged.exe启动失败
2、多次尝试后monged.exe启动失败,始终没找到原因
这个错误困扰了我一段时间,后来发现c:\data\db下有个mongod.lock锁文件,把这个文件删除后,重新启动服务器就可以了。
服务启动报错: error2: system can not find the file specified.
solution:
安装服务的时候, 你需要用 mongod.exe的 full path
C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo
db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --install
to remove service
C:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongo
db\logs\mongo.log --dbpath c:\mongodb\data\db --directoryperdb --remove
and re open windows service windows, the original service will gone.
[img]windows 10安装Mongodb 4.4.2启动服务失败
一、安装报错
二、在windows里启动服务失败
三、解决办法
1、以管理员身份运行 cmd
拦渣李 2、运行梁此命令:sc delete MongoDB 删除服务
3、D:\MongoDB\简迟binmongod --install -f D:\MongoDB\bin\mongod.cfg
windows mongodb 怎么启动
原始方式只有启动了MongoDB的服务,才能使用MongoDB的功能,通常情况下会开一个命令窗口,输入下面的命令来启动服务:
配置文件方式
如果不想咐枣每次启动的时候都在命令行中输入很多繁琐的参数,可以把参数信息保存在配置文件中。创建一个名为mongodb.cnf的配置文件,和那些小工具放在同一个目录中,文件的内容如下:
dbpath="d:\database\mongodb\data"
然后在命令窗口输入下面命令就可以启动服务
看似和上面的方法差不多,还是需要指定配置文件,但如果参数不止-dbpath的时候,就可以将参数都写在配置文件中,在命令行调用的时候就会显得方便很多。
Daemon方式
歼型上面介绍的两种方式启动服务都需要打开一个命衡改拆令行窗口,窗口关闭了服务也就停止了。我们使用--fork参数可以将mongodb的服务放在后台运行,这样相对比较安全。--fork参数是和--logpath参数一起使用的
mongodb windows 怎么配置环境变量
1、下载 MongoDB
官方下载地址:
本机是Windows 7 32位,故下载的是mongodb-win32-i386-2.6.1.zip,后续例程均是基于该版本数据库。
2、配置环境变量
解压mongodb-win32-i386-2.6.1.zip文件到E:\,并重新命名mongodb-win32-i386-2.6.1文件夹为mongodb,目录结构如下图
并在系统设置中轮歼蚂配置环境变量path = E:\mongodb\bin;( 便于在命令行中直接使用mogodb命令 )
3、配置MongoDB数据库
创建一个mongo.config配置文件,配置MongoDB数据库的dbpath(数据库存储路径)和logpath(日志文件存储路径);
你也可是使用 --dbpath选项和 --logpath选项来配置路径;
##store data here
dbpath=E:\mongodb\data
##all output go here
logpath=E:\mongodb\log\mongo.log
特别提示:
由于dbpath路径为 E:\mongodb\data ,而这个文件夹默认不存在,故 需手动创建 ,不然在执行MongoDB服务器时会提示找不到该文件夹;同理,也需 手动创建 一个 E:\mongodb\log 文件夹用于保存日志。
4、启动MongoDB服务器
使用 mongod.exe --config E:\mongodb\mongo.config 启动MongoDB服务器。--config 选项表示启动时通过 E:\mongodb\mongo.config配置文件的信息配置服务器。
5、连接MongoDB服务器
使用mongo.exe连接已经启动的MongoDB server。(如果第4步服务器没有启动成功,连接MongoDB服务器时会报第7步异常里的错误!)
启动成功后,进入mongodb shell命令行,在 mongodb shell命令行 中我们可以进行数据库的访问,已经对数据库执行CRUD操作。
6、添加MongoDB到Winodows服务
window服务来启动MongoDB 服务器。其实做到第5步,我们已经完成了对MongoDB数据的安装已经配置,可以直接开始鼓捣MongoDB CRUD命令
了,但是每次都通过第4步进行添加配置并启动难免麻烦,这才有了第6步添加改困MongoDB到window服务,实现了通过启动服务来启动MongoDB 服务
器。
1)添加MongoDB到Windows Service, 以便于通过window服务配置系统启动时MongoDB服务自动启动。配置成功后,在控制面板的服务中可看到该服务,如下图所示:
C:\Users\Administrator mongod --config D:\腊埋mongodb\mongo.config --install
2)启动MongoDB服务
C:\Users\Administrator net start MongoDB
3)停止MongoDB服务
C:\Users\Administrator net stop MongoDB
4)从windows服务中移除MongoDB服务
C:\Users\Administrator mongod --remove
5)通过mongod --help查看更多的配置命令选项。
C:\Users\Administrator mongod --help
--install install mongodb service
--remove remove mongodb service
7、异常:
warning: Failed to connect to 127.0.0.1:27017, reason: errno:10061
表示:没有启动MondoDB服务器,或启动服务器失败;
windows mongodb 配置文件在哪
登陆mongodb官网点击右侧的下载
选择windows平台,如图点击需要棚高羡的zip文件下载(笔者这里主要讲诉zip文件的安装)
legacy版本可以用于旧版本系统下安装,这里不推荐。
将zip文件解压放到盘符的根目录(如C:或D:),为了方便建议文件夹命名尽量简短如(d:\mongodb)
创建数据库文件的存放位置,比如d:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。
打开cmd(windows键+r输入cmd)命令行,进入D:\mongodb\bin目录(如图先输入d:进入d盘然后输入cd d:\mongodb\bin),
输入如下的命令启动mongodb服务:
D:/mongodb/binmongod --dbpath D:\mongodb\data\db
mongodb默认连接端口27017,如果出现如图的情况,可以打开查看(笔者这里是chrome),发现如图则表示连接成功,如果不成功,可以查看端口是否被占用。
其实可以将MongoDB设置成Windows服务,这个操作就是为了方便,每次开链拍机MongoDB就自动启动了。
如图在d:\mongodb\data下新建文件夹log(存放日志文件)并且新建文件mongodb.log
在d:\mongodb新建文件mongo.config
用记事本打开mongo.config输入:
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongo.log
(图片的logpath有错误)
用管理员身份打开cmd命令行,进入D:\mongodb\bin目录,输入如下的命令:
D:\mongodb\binmongod --config D:\mongodb\mongo.config
有人提醒改为如下:
mongod --config D:\mongodb\mongo.config --install --serviceName "MongoDB"
如图结果存放在日志文件中,查看日志发现已经成功。如果失败有可能没有使用管理员念知身份,遭到拒绝访问。
10
打开cmd输入services.msc查看服务可以看到MongoDB服务,点击可以启动。
windows怎么安装mongodb
登陆mongodb官网点击右侧的下载
1
选择windows平台,如图点击需要的zip文...
2
将zip文件解压放到盘符的根目录(如C:薯野...
3
创建数据库文件的存放位谨丛置,比如d:/mon...
4
打开cmd(windows键+r输入cmd)命令行...
5
mongodb默认连接端口27017,祥手樱如果出现如...
6
其实可以将MongoDB设置成Windows服务,...
7
用记事本打开mongo.config输入:dbpath...
关于windowsmongodb和windowsMongoDB数据库导入Linux的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。