草庐IT

windows - mongo 3.6.2 无法在 Windows 7/10 中启动

coder 2023-11-05 原文

我正在尝试在我的 Windows 机器上安装 mongodb。

执行“mongo”命令时,出现以下错误:

C:\Users\Mohamed>mongo
MongoDB shell version v3.6.2
connecting to: mongodb://127.0.0.1:27017
2018-01-26T18:51:11.568+0100 W NETWORK  [thread1] Failed to connect to 127.0.0.1
:27017 after 5000ms milliseconds, giving up.
2018-01-26T18:51:11.568+0100 E QUERY    [thread1] Error: couldn't connect to ser
ver 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:251:13
@(connect):1:6
exception: connect failed

当执行“mongod”命令时,我得到以下输出:

C:\Users\Mohamed>mongod

我删除了一些输出以绕过强加的限制

create,cache_size=2510M,session_max=20000,eviction=(threads_min=4,threads_max=4)
,config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal
,compressor=snappy),file_manager=(close_idle_time=100000),statistics_log=(wait=0
),verbose=(recovery_progress),
2018-01-26T18:54:10.321+0100 I CONTROL  [initandlisten]
2018-01-26T18:54:10.322+0100 I CONTROL  [initandlisten] ** WARNING: Access contr
ol is not enabled for the database.
2018-01-26T18:54:10.323+0100 I CONTROL  [initandlisten] **          Read and wri
te access to data and configuration is unrestricted.
2018-01-26T18:54:10.325+0100 I CONTROL  [initandlisten]
2018-01-26T18:54:10.325+0100 I CONTROL  [initandlisten] ** WARNING: This server
is bound to localhost.
2018-01-26T18:54:10.326+0100 I CONTROL  [initandlisten] **          Remote syste
ms will be unable to connect to this server.
2018-01-26T18:54:10.328+0100 I CONTROL  [initandlisten] **          Start the se
rver with --bind_ip <address> to specify which IP
2018-01-26T18:54:10.329+0100 I CONTROL  [initandlisten] **          addresses it
 should serve responses from, or with --bind_ip_all to
2018-01-26T18:54:10.330+0100 I CONTROL  [initandlisten] **          bind to all
interfaces. If this behavior is desired, start the
2018-01-26T18:54:10.330+0100 I CONTROL  [initandlisten] **          server with
--bind_ip 127.0.0.1 to disable this warning.
2018-01-26T18:54:10.331+0100 I CONTROL  [initandlisten]
2018-01-26T18:54:10.331+0100 I CONTROL  [initandlisten] Hotfix KB2731284 or late
r update is not installed, will zero-out data files.
2018-01-26T18:54:10.332+0100 I CONTROL  [initandlisten]
2018-01-26T18:54:10.333+0100 I CONTROL  [initandlisten] ** WARNING: The file sys
tem cache of this machine is configured to be greater than 40% of the total memo
ry. This can lead to increased memory pressure and poor performance.
2018-01-26T18:54:10.334+0100 I CONTROL  [initandlisten] See http://dochub.mongod
b.org/core/wt-windows-system-file-cache
2018-01-26T18:54:10.335+0100 I CONTROL  [initandlisten]
2018-01-26T18:54:10.338+0100 I STORAGE  [initandlisten] createCollection: admin.
system.version with provided UUID: 70e33b89-7e69-4b86-8309-ff9b06207e41
2018-01-26T18:54:10.520+0100 I COMMAND  [initandlisten] setting featureCompatibi
lityVersion to 3.6
2018-01-26T18:54:10.531+0100 I STORAGE  [initandlisten] createCollection: local.
startup_log with generated UUID: 6728ada5-b42d-443c-823a-1a8ead4eebc2
2018-01-26T18:54:11.584+0100 W FTDC     [initandlisten] Failed to initialize Per
formance Counters for FTDC: WindowsPdhError: PdhExpandCounterPathW failed with '
L'objet spécifié n'a pas été trouvé sur l'ordinateur.' for counter '\Memory\Avai
lable Bytes'
2018-01-26T18:54:11.585+0100 I FTDC     [initandlisten] Initializing full-time d
iagnostic data capture with directory 'C:/data/db/diagnostic.data'
2018-01-26T18:54:11.590+0100 I NETWORK  [initandlisten] waiting for connections
on port 27017

你能帮我解决这个问题吗?

最佳答案

只运行mongod之后,就可以运行mongo了。否则,它会抛出上述错误。

这是我做的:

  • 使用终端访问 -/usr/local/Cellar/mongodb/3.6.1(在 mac 中)
  • 运行mongod
  • 在新窗口/选项卡中运行 - mongo

在您的情况下,您已完成上述两个步骤。只需在新的终端窗口/选项卡中尝试运行 mongo

希望对您有所帮助。随时纠正我的答案:)

关于windows - mongo 3.6.2 无法在 Windows 7/10 中启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48467964/

有关windows - mongo 3.6.2 无法在 Windows 7/10 中启动的更多相关文章

  1. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  2. ruby-on-rails - 由于 "wkhtmltopdf",PDFKIT 显然无法正常工作 - 2

    我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-

  3. ruby-on-rails - 无法使用 Rails 3.2 创建插件? - 2

    我对最新版本的Rails有疑问。我创建了一个新应用程序(railsnewMyProject),但我没有脚本/生成,只有脚本/rails,当我输入ruby./script/railsgeneratepluginmy_plugin"Couldnotfindgeneratorplugin.".你知道如何生成插件模板吗?没有这个命令可以创建插件吗?PS:我正在使用Rails3.2.1和ruby​​1.8.7[universal-darwin11.0] 最佳答案 随着Rails3.2.0的发布,插件生成器已经被移除。查看变更日志here.现在

  4. ruby - 无法运行 Rails 2.x 应用程序 - 2

    我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

  5. ruby-on-rails - 无法在centos上安装therubyracer(V8和GCC出错) - 2

    我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e

  6. ruby - 无法让 RSpec 工作—— 'require' : cannot load such file - 2

    我花了三天的时间用头撞墙,试图弄清楚为什么简单的“rake”不能通过我的规范文件。如果您遇到这种情况:任何文件夹路径中都不要有空格!。严重地。事实上,从现在开始,您命名的任何内容都没有空格。这是我的控制台输出:(在/Users/*****/Desktop/LearningRuby/learn_ruby)$rake/Users/*******/Desktop/LearningRuby/learn_ruby/00_hello/hello_spec.rb:116:in`require':cannotloadsuchfile--hello(LoadError) 最佳

  7. ruby - 无法覆盖 irb 中的 to_s - 2

    我在pry中定义了一个函数:to_s,但我无法调用它。这个方法去哪里了,怎么调用?pry(main)>defto_spry(main)*'hello'pry(main)*endpry(main)>to_s=>"main"我的ruby版本是2.1.2看了一些答案和搜索后,我认为我得到了正确的答案:这个方法用在什么地方?在irb或pry中定义方法时,会转到Object.instance_methods[1]pry(main)>defto_s[1]pry(main)*'hello'[1]pry(main)*end=>:to_s[2]pry(main)>defhello[2]pry(main)

  8. ruby - 无法在 60 秒内获得稳定的 Firefox 连接 (127.0.0.1 :7055) - 2

    我使用的是Firefox版本36.0.1和Selenium-Webdrivergem版本2.45.0。我能够创建Firefox实例,但无法使用脚本继续进行进一步的操作无法在60秒内获得稳定的Firefox连接(127.0.0.1:7055)错误。有人能帮帮我吗? 最佳答案 我遇到了同样的问题。降级到firefoxv33后一切正常。您可以找到旧版本here 关于ruby-无法在60秒内获得稳定的Firefox连接(127.0.0.1:7055),我们在StackOverflow上找到一个类

  9. ruby - 安装 Ruby 时遇到问题(无法下载资源 "readline--patch") - 2

    当我尝试安装Ruby时遇到此错误。我试过查看this和this但无济于事➜~brewinstallrubyWarning:YouareusingOSX10.12.Wedonotprovidesupportforthispre-releaseversion.Youmayencounterbuildfailuresorotherbreakages.Pleasecreatepull-requestsinsteadoffilingissues.==>Installingdependenciesforruby:readline,libyaml,makedepend==>Installingrub

  10. ruby-on-rails - 无法让 rspec、spork 和调试器正常运行 - 2

    GivenIamadumbprogrammerandIamusingrspecandIamusingsporkandIwanttodebug...mmm...let'ssaaay,aspecforPhone.那么,我应该把“require'ruby-debug'”行放在哪里,以便在phone_spec.rb的特定点停止处理?(我所要求的只是一个大而粗的箭头,即使是一个有挑战性的程序员也能看到:-3)我已经尝试了很多位置,除非我没有正确测试它们,否则会发生一些奇怪的事情:在spec_helper.rb中的以下位置:require'rubygems'require'spork'

随机推荐