我们在第一次接触mongodb的时候会踩许多坑,比如,你在输入net start MongoDB这个命令的时候会出现一堆乱七八糟的错误,比如:
- MongoDB 服务正在启动 . MongoDB 服务无法启动。 发生服务特定错误
- MongoDB 服务名无效。
等等........一系列错误。
解决方案:
首先,你先进入到你安装mongodb的文件下的bin目录下,点开mongod.exe文件,发现它可以成功运行。然后在c盘下自己手动创建一个data文件。
然后在data文件中手动创建两个文件
其他文件都是你打开bin中mongod.exe自动生成的,在log目录下自己再创建一个文件mongodb.log
然后,一定要使用管理员权限进入到mongodb的bin目录下
一定!!!一定!!!一定!!!一定!!!一定!!!要使用管理员权限进入bin,然后黑窗口输入:
mongod.exe --dbpath "C:\data\db" --logpath "C:\data\log\mongodb.log" --install --serviceName "mongo" --logappend --directoryperdb
最后你输入 net start MongoDB,或者是net start mongo 啥的服务都能启动。
要是还有错误,那就到C:\data\db找到这两个文件 mongod.lock 和 storage.bson把它删了
最后到服务中把mongodb重启。
在浏览器中输入127.0.0.1:27017,然后出现
问题解决。
像bin目录下的mongo.exe直接打开闪退啥的先不用管,等把mongod.exe打开,就不会再闪退了。
一切成功后,用navicat等数据库可视化工具连接试试吧。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。