mongoose 通过账号密码连接 Error: Password contains an illegal unescaped character
mongoose 远程连接,我的密码有乱七八糟的字符,报错Error: Password contains an illegal unescaped character
报错的
mongodb: 'mongodb://c666:buyaokan###@ccav.com:27017/zh_db',
改成下面,就好啦
mongodb: 'mongodb://' + encodeURIComponent('c666:buyaokan###') + '@ccav.com:27017/zh_db',
不要尝试破解额。
上面的方法可以不报错,但是实际用的时候,发现会报错
name: 'MongoError',
message: 'Authentication failed.',
ok: 0,
errmsg: 'Authentication failed.',
code: 18,
codeName: 'AuthenticationFailed' }
下面才是解决之道 user 要使用创建的admin账号用户名
mongoose.connect(mongoDbUri, {auth: { "authSource": "admin" },user: "c666",pass: "c666:buyaokan###",poolSize: 10})
特别注意 auth: { "authSource": "admin" }
中的authSource
添加你对应创建的数据库。
mongoose 通过账号密码连接 Error: Password contains an illegal unescaped character相关推荐
- 账号密码连接远程阿里云mongodb服务,报错 AuthenticationFailed,code:18
root 账号访问 阿里云mongodb服务 的 admin数据库 可以, 但是访问其他数据库报错 AuthenticationFailed: ERROR StatusLogger The datab ...
- MongoDB使用账号密码连接
shell #方式一 mongo "mongodb://test:8888@127.0.0.1:28015/database?authSource=admin" #方式二 mong ...
- outlook 设置POP3/IMAP/SMTP服务 (账号密码-授权码)发送、获取授权码
1. 说明 三方应用账号密码连接邮箱时,此时的密码并不是真正的邮箱密码,而是授权码.授权码需要去对应的邮箱设置中开通,此处是outlook 的授权码获取方式 2. 准备工作 2.1 申请邮箱 直接访问 ...
- mongodb忘记了admin的账号密码
一开始的错误如下:发现创建一个db的username和pwd发现权限不够,就是使用admin来进行,结果发现admin的账号密码错误 Error:couldn't add user:command c ...
- yml配置oracle连接,springboot yml 文件配置oracle,提示账号密码错误
最近使用Spring boot,本来一直连接的是mysql数据库,一直没问题.昨天在更换了oracle数据库后,一直提示账号密码不正确,登录被拒绝.检查多次,检查账号密码一切正常,但就是连接不上ora ...
- Vulnhub 靶机 VulnOSv2 write up opendocman cms 32075 sql注入 账号密码 ssh连接 37292.c 脏牛提权
VulnOSv2 write up 0x00 环境搭建 0x01 信息收集 0x02 漏洞挖掘 web思路 步骤一:枚举目录+主页挖掘 步骤二:OpenDocMan v1.2.7 cms利用 步骤三: ...
- 阿里云轻应用服务器 宝塔面板 mongodb 配置外网连接 其二 配置账号密码
其一的设置,不需要通过账号密码,就能直接访问数据库,安全性堪忧,我之前就踩过坑,也在之前的文章中讲过,这次用阿里云轻应用服务器重新介绍一波. 命令行窗口可以直接通过阿里云轻应用服务器里面自带的. 1. ...
- Linux上 MongoDB 实现远程连接并设置账号密码
本地系统:Fedora 28 服务器系统:CentOS 7 安装 在本地安装客户端 sudo dnf install mondodb 在服务器上安装服务端 sudo dnf install mongo ...
- 账号密码登录(Account password authentication)
账号密码登录(Account password authentication) 直到输入账号正确才能输入密码(3次验证机会)并提示剩余次数,(正确的账号和密码信息来自properties文件读取匹配) ...
最新文章
- chmod修改文件夹权限
- Leetcode 189. 旋转数组 解题思路及C++实现
- 从系统设计到市场痛点,浅谈英国自助结账系统
- 如何将 Pycharm 打造得更称手
- java 0-9所有排列_java实现:键盘输入从0~9中任意5个数,排列组合出所有不重复的组合,打印出来...
- Linux单机安装kafka
- 计蒜客挑战难题:泥塑课
- ToString函数用法
- 线程安全(thread-safe)介绍
- 31. HTTP 与 HTTPS 区别
- 詹森不等式到底是什么?
- java验证码提交错误时_验证码输入错误后自动刷新验证码
- CleanMyMac X2022苹果电脑专业清理Mac加速器软件
- MT6261芯片处理器性能特点资料介绍
- ENVI5.3 安装教程,新手入门(超详细)附安装包和常见问题
- 谁引爆了手机里的电池?
- 搭建树莓派 4B + intel movidius 神经元计算棒2代深度学习环境
- 【排序-简单】1528. 重新排列字符串
- pc端手机短信发送的介绍
- PHP 获取字符串长度
热门文章
- [css] 你了解CSS Houdini吗?说说它的运用场景有哪些?
- 工作107:插入请求头
- 前端学习(2575):vue-route使用场景
- “约见”面试官系列之常见面试题之第七十七篇之vuex中mutation和action的详细区别 (建议收藏)
- 前端学习(1540):案例分析
- java学习(115):math方法
- java学习(12):i++和++i的区别
- java语言中的 继承_Java语言有关继承的总结
- css裁剪clip-path画多边形
- ajax是操作系统吗,ajax 跟post 可以设置它是否同步执行