linux安装mongo卸载mongo

谁践踏了优雅 2022-05-29 14:09 357阅读 0赞

今天在linux虚拟机上遇到了一个问题,node命令执行脚本时,如下问题,当前mongo版本是2.4.14,就是版本低了,要么升级,要么卸载重新安装,这里选择了重新安装。

  1. UnhandledPromiseRejectionWarning: MongoError: Server at localhost:27017 reports wire version 0, but this version of Node.js Driver requires at least 2 (MongoDB2.6).

卸载之前安装的2.4.14版本,命令如下:

  1. // 找出mongodb相关的安装包
  2. yum list installed | grep mongo
  3. // 删除指定的安装包,包名由上面的list命令获得
  4. yum erase mongodb.x86_64
  5. yum erase mongodb-server.x86_64

重新安装过程如下:

1.在/etc/yum.repos.d/目录下创建文件mongodb.repo,内容如下

  1. [mongodb]
  2. name=MongoDB Repository
  3. baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
  4. gpgcheck=0
  5. enabled=1

2.安装命令

  1. sudo yum install mongodb-org

3.启动MongoDB

  1. sudo service mongod start
  2. //或者用下面命令启动(指定存储数据目录,指定端口号,以守护进程方式启动,指定mongodb打印日志路径)
  3. mongod --dbpath=/data/db --port=27017 --fork --logpath=/var/log/mongodb.log

4.验证MongoDB

  1. sudo chkconfig mongod on //或者输入mongo能否进入mongo命令行

5.停止mongoDB服务

  1. sudo service mongod stop //或者
  2. mongod --shutdown

6.重启mongoDB服务

  1. sudo service mongod restart

发表评论

表情:
评论列表 (有 0 条评论,357人围观)

还没有评论,来说两句吧...

相关阅读

    相关 mongo

    bash查询 不用创建库,不用创建表,直接插入就都有了! 数据库 查询`show dbs` 创建`use dbName` 删除`` \`\` 集合

    相关 mongo

    MongoDB 学习记录(一) 注释: \[db name\] : 数据库名 \[collection\] : 相当于关系型数据库中的表(table) 数据插