美文网首页
安装MongoDB的各种问题

安装MongoDB的各种问题

作者: 飞溅 | 来源:发表于2016-12-25 22:56 被阅读0次

    Python第三周,计划是进行大规模数据爬取,却卡在了安装MongoDB上,我也是醉了~
    安装MongoDB时,提醒后来者:
    1、如果你是win7用户,一定要提前安装Windows小补丁,Windows6.1-KB2731284-v3-x64,安装完成后需要重启。
    2、再安装MongoDB后,设置环境变量。
    3、打开cmd.exe,一定要以管理员身份进去,可以用cmd建立log或data文件夹,或直接在文件夹中建立存放日志和数据的文件夹。
    4、接下来注意了,在cmd中直接运行mongod.exe。于是,一个星期的斗争开始了。程序报错,缺少api-ms-win-crt-runtime-l1-1-0.dll脚本。怎么办?去百度啊。
    步骤一:直接下载此脚本存放在windows>System32里(Windows\SysWOW64 文件夹下存放32位的库和应用程序;Windows\System32 文件夹下存放64位的库和应用程序)。但是在运行里打开System32 api-ms-win-crt-runtime-l1-1-0.dll,模块已加载,但找不到入口点DLLRegisterServer。
    步骤二:安装Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.23026,安装时进入Windows7_MSU_x64 执行的时候卡住,不能继续。百度知道有人从微软官网上找这个文件,要求系统必须是win7sp1。后来查是msu系统更新包安装失败,我系统windows update无法更新(还未解决),用一位网友的方法在任务管理器中删除mus.dll,立刻完成安装,再运行前面模块,可以弹出其文件夹。
    步骤三:运行mongod.exe,仍然无法定位程序输入点在api-ms-win-crt-runtime-l1-1-0.dll上,然后我哭了。

    怀疑:
    1、是否要升级到Win7 SP1才能运行;
    2、是否与电脑不能update有关系。

    ---------------------------------------------,
    1、下载windows6.1-KB976932-X64.exe升级到Win7 SP1,但是安装Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.23026仍然不能执行。
    2、下载用于基于 x64 的系统的 Windows 7 更新程序 (KB2999226),一定是64位,如果安装时一直处于搜索状态,则关闭Windows update,重启安装。再安装Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.23026,ok,没问题,完成安装。O(∩_∩)O~~
    3、新问题来了,运行cmd.exe,
    C:\Users\Administrator>cd C:\MongoDB\Server\3.4\bin
    C:\MongoDB\Server\3.4\bin>>mongod -dbpath "C:\MongoDB\data\db"
    '-dbpath' 不是内部或外部命令,也不是可运行的程序或批处理文件。
    找到问题了,设置环境变量的时候在路径 C:\MongoDB\Server\3.4\bin后忘记加上;了/(ㄒoㄒ)/~~
    终于运行成功了~

    相关文章

      网友评论

          本文标题:安装MongoDB的各种问题

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