连接Redis开源版6.0、5.0(小版本为5.0.8及以上)实例如果出现WRONGPASS invalid username-password pair
报错,表示账号密码错误或格式错误。
解决方法
在实例详情页点击左侧菜单中的账号管理可查看账号类型,忘记密码也可在此页面重置密码。
正确的账号、密码格式如下:
默认账号:直接填写密码即可。
redis-cli -h <host> -p <port> -a <password>
普通账号:密码格式为
<account>:<password>
。例如自定义账号为testaccount
,密码为Rp829dlwa
,密码需填写为testaccount:Rp829dlwa
。命令示例:
redis-cli -h <host> -p <port> -a testaccount:Rp829dlwa
其他场景说明
第三方管理工具连接:
如果是通过部分第三方管理工具(例如RDM等)连接实例,请在密码框中输入
<account>:<password>
进行连接。免密访问输入错误密码:
Redis开源版6.0实例在开启免密访问后,若输入错误的账号密码,仍会返回以上报错,请输入正确的账号密码或不输入账号密码。
URI 模式连接特殊字符编码:
如果采用 URI 模式连接(例如 redis-cli -u redis://<account>:<password>@<host>:<port>/<db>),请务必对密码中的特殊字符进行 URL 编码。
# 假设账号为 testaccount, 密码为 my@password # @ 编码为 %40 redis-cli -u redis://testaccount:my%40password@<host>:<port>/<db>
该文章对您有帮助吗?