翻译:用户“xxx”的访问被拒绝,因为密码有误。
出现这个报错不一定是密码输入或配置错误,可以参考以下方法
1、修改server.xml,禁用密码登录
将<property name="nonePasswordLogin">0</property>改为 1 重启mycat
shell> mysql -h mycat地址 -u 用户名 -P 8066 -p
直接回车
2、登录mycat时带上--default_auth=mysql_native_password参数
shell> mysql -h mycay地址 -P 8066 -u 用户名 -p --default_auth=mysql_native_password
如果嫌麻烦,可以在my.cnf中配置上这个参数
shell> vim /etc/my.cnf
[client]
default_auth = mysql_native_password
如果mycat上只安装了mysql客户端,直接vim编辑创建,添加参数即可,不用重启