mongodb的安装并设为服务运行

安装MongoDB
解压到D:\mongodb
新建文件夹D:\mongodb\data(可以根据自己的目录来设置,注意所有的路径都要修改)
启动cmd mongod --dbpath D:\mongodb-win32-x86_64-2008plus-2.6.5\data\            //此处为安装mongodb程序  也可以下载msi.exe格式的,比较方便  直接安装到制定的目录下就可以了
新建文件夹D:\mongodb\data\db  D:\mongodb\data\log  //创建data和logs目录  在配置在文件中路径也要对应
创建MongoDB服务
新建配置文件D:\mongodb\mongod.cfg
配置mongod.cfg:systemLog:
                               destination: file
                               path: D:\mongodb\data\log\mongod.log
                           storage:
                               dbPath: D:\mongodb\data\db
                           engine: wiredTiger  //3.0以后才有的引擎(文件格式采用yaml文件的格式,注意空格)
以管理员身份进入cmd(win+X+A),创建MongoDB 执行sc.exe create MongoDB binPath= "D:\mongodb\bin\mongod.exe --service --config=\"D:\mongodb\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
如果成功则显示[SC] CreateService SUCCESS
在bin目录下执行"D:\mongodb\bin\mongod.exe" --config "D:\mongodb\mongod.cfg" --install
在cmd中执行net start MongoDB   //作为服务命令
停止MongoDB命令:net stop MongoDB
删除MongoDB命令:"D:\mongodb\bin\mongod.exe" --remove


以上方法在win10版本中一直不成功(当然我的版本升级了,现在用的是3.6)也能成功创建服务,但是在执行启动服务是会报错(服务没有响应控制功能),启动命令是net start MongoDB,所以尝试了另一种直接是用mongod命令创建服务
mongod -install -serviceName MongoDB -serviceDisplayName MongoDB -logpath F:\Softs\MongoDB\data\log\mongo.log -dbpath F:\Softs\MongoDB\data\db -directoryperdb
成功之后执行net start MongoDB  这时控制台会显示MongoDB服务正在启动,然后会给出启动成功的命令。
以上所有的操作均是在管理员命令下执行的

猜你喜欢

转载自blog.csdn.net/u014239709/article/details/79272566