1、win10安装mongodb;2、Unsupported OP_QUERY command: insert. The client driver
安装mongodb
最近研究了一番mongodb,通过官网(https://www.mongodb.com/try/download/community-kubernetes-operator )在win10中安装了mongodb 6.0.5的版本,自定义了安装目录为 D:\mongodb ,并通过cmd,切到mongodb的bin目录下,将其注册windows的服务,命名为
“mongodb”
mongod --config "D:\mongodb\bin\mongo.cfg" -install -serviceName "mongodb"
#然后使用命令启动服务
net start mongodb
优先使用 php7 的版本开了mongodb的扩展,操作了mongodb,mongodb具体操作参考(https://www.runoob.com/mongodb/php7-mongdb-tutorial.html)
后续使用 php5 的版本操作mongodb,首先要下载 mongodb 的扩展项,再其次下载 mongo 的扩展项,两项必须都有,否则报错无法操作mongodb,扩展项在pecl网址中搜索即可,monogodb具体操作参考(https://www.runoob.com/mongodb/mongodb-php.html)
Unsupported OP_QUERY command: insert. The client driver may require an upgrade
但是使用 php5 的版本,操作mongodb时,报错 :“Unsupported OP_QUERY command: insert. The client driver may require an upgrade”,查阅了大量的文摘后,得出结果:windows安装的mongodb版本6.0.5 太高了,需要降低版本,但是我之前装的mongodb服务又不想卸载,决定再装一个mongodb的服务:
安装第二个mongodb服务
1、停止之前mongodb的服务,cmd执行net stop mongodb,将其默认端口号改为27018,再进行启动 net start mongdb
2、官网下载安装了mongodb 3.4.24的版本,自定义目录为 D:\mongodb2,并按照之前安装操作,进行配置服务,生成windows服务,命名为 “mongodb2”
mongod --config "D:\mongodb2\bin\mongo2.cfg" -install -serviceName "mongodb2"
#然后使用命令启动服务
net start mongodb
#报错,无效的服务名称,查看mongodb的日志,显示为“mongodb” 名称已经存在无法创建类似的提示信息
3、配置为服务时,log日志记录为 “mongodb” 名称已经存在无法创建类似的提示信息,可是明明我起名的服务为 mongodb2,换了几个名字都报这个信息,无法创建,后又把原来的第一个mongodb服务停掉,依旧不行,点开服务的属性,研究了一番,又打开mongod.exe 的help选项查看了一番,其中有几个配置项为 --serviceDisplayName arg、–serviceDescription arg 意为服务展示名称、服务描述,我在想难道是因为这个没配置,使用的默认的服务名称都是mongodb导致的??然后执行了下面的命令:
mongod --config "D:\mongodb2\bin\mongo2.cfg" -install -serviceName "mongodb2" -serviceDisplayName "mongodb2" -serviceDescription "mongodb2"
#然后使用命令启动服务
net start mongodb2
#mongodb2 服务正在启动 .
#mongodb2 服务已经启动成功。
4、成功了,再将原有的第一个mongodb的服务开启,也正常启动了。至此安装了两个mongodb的服务,一个端口为默认的27017,一个端口为27018。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhefkgic
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01