我正在运行
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18.2
DISTRIB_CODENAME=sonya
DISTRIB_DESCRIPTION="Linux Mint 18.2 Sonya
“
我安装了mongodb
db version v3.6.1
git version: 025d4f4fe61efd1fb6f0005be20cb45a004093d1
OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016
allocator: tcmalloc
modules: none
build environment:
distmod: ubuntu1604
distarch: x86_64
target_arch: x86_64
运行mongod时出现此错误
Jan 10 09:34:35 kat35601-Precision-7510 systemd[1]: Started High-performance, schema-free document-oriented database.
Jan 10 09:34:36 kat35601-Precision-7510 systemd[1]: mongodb.service: Main process exited, code=exited, status=62/n/a
Jan 10 09:34:36 kat35601-Precision-7510 systemd[1]: mongodb.service: Unit entered failed state.
Jan 10 09:34:36 kat35601-Precision-7510 systemd[1]: mongodb.service: Failed with result 'exit-code'.
有什么问题????
答案 0 :(得分:3)
退出状态记录在https://github.com/mongodb/mongo/blob/master/src/mongo/util/exit_code.h
status=62
特别读到:
EXIT_NEED_DOWNGRADE = 62,//当前的二进制版本不适合在现有数据文件上运行。
表示您的数据目录中的文件与二进制文件的版本不兼容,即由以前版本的数据库创建。
您可以将数据库降级到匹配版本,或者将mongodump / mongorestore数据降级为匹配数据库版本。