MongoDB升级到5.0.1之后,使用gopkg.in/mgo.v2
来连接MongoDB数据库时,发现验证时出现验证错误了。server returned error on SASL authentication step: BSON field 'saslContinue.mechanism' is an unknown field.
。
MongoDB 5 支持SCRAM-SHA-1和SCRAM-SHA-256验证,mgo.v2默认是用SCRAM-SHA-1验证的,换个authMechanism=SCRAM-SHA-256
验证后,就报出个另一个错误SASL support not enabled during build (-tags sasl)
。
在全网搜了一天,也没有找到这个问题的决绝办法,在考虑是不是要不要换个MongoDB驱动呢
网友评论