win10下安装mongodb 4.2.1 (msi)--1053错误码解决
1.官网下载mongodb.msi
2.选择自定义安装,不建议用默认安装目录,如果默认安装目录的话在管理员shell中执行指定绝对路径的命令的话绝对路径要用英文双引号引住
3.选好安装目录后点击next选项,把当前选项卡中的第一个对号取消掉(也就是不安装成系统服务。没取消的话mongodb会报1053错误,原因好像是mongo.cfg文件中的绝对路径和mongodb服务的data还是log还是别的神的的记不清了,反正就是这俩不一致,所以就1053)
4.安装完成后配置环境变量,然后在mongodb目录中的bin目录的同级位置新建data文件夹和log文件夹,log文件夹中新建db.log(你可以不叫db,叫其他的,但是要和步骤5中log的目录对应)
5.管理员shell中执行类似括号中这样的命令,注意,命令不含括号,把目录换成你自己的就可以了(C:\MongoDB\bin\mongod.exe --dbpath "C:\MongoDB\data" --logpath "C:\MongoDB\log\db.log" --install --serviceName "mongo" --logappend --directoryperdb)
6.结尾:管理员shell中输入net start mongo(注意看第5步serviceName "mongo",双引号里面就是你的服务名称,你可以叫别的,比如二狗,那第6步就要输入net start 二狗)。注意,如果你安装服务安装错了,那么删除服务不是什么网上的sc delete 服务名,而是 mongod.exe --remove --serviceName "你的服务名",比如 mongod.exe --remove --serviceName "MongoDB".
看完以上步骤估计能节省你五六个小时或者一两天。