在mongo链接,一般都是【账号:密码@ip:端口?参数】的形式,但是由于密码中带有了‘@’符号,导致链接识别错误,程序启动起来之后链接不到数据库。
在输出的报错信息中,提示‘@’与‘:’都需要进行url编码。 已添加: 将‘@’替换为‘%40’,将‘:’替换为‘%3A’’,即可解决问题。
例如密码为‘ww@8890’,那么就需要替换成‘ww%408890’
本次部署是使用docker启动的单例mongo数据库,但是在项目的测试环境使用的是mongo集群,链接中有一个replSet的参数,我没有修改直接粘了过来,导致连接不上数据库,删掉即可连接上。
这类问题没有什么好说的,好好检查一下就可以了。
syh
您的电子邮箱地址不会被公开。 必填项已用 * 标注
评论 *
显示名称 *
电子邮箱地址 *
网站
在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。