mycat连接mysql8提示密码错误

指令如下:
[root@localhost bin]# mysql -utestuser -p -P8066 -h127.0.0.1 -DTESTDB --default_auth=mysql_native_password
Enter password:
ERROR 1045 (HY000): Access denied for user 'testuser', because password is error
直接用mysql连接是对的。
配置文件也都改了。

补充:mycat的server.xml文件,user name=“root”这里,改了名字,mycat就启动不了,用root就可以启动,为什么?

换个mysql其他版本登录就可以,mysql8的加密方式改配置以及命令行中加参数都不行。请问楼主root是怎么登陆上的?我用debug源码探究了一下。希望楼主指教
地址https://blog.csdn.net/weixin_41108896/article/details/98364463

问题已经解决:https://blog.csdn.net/qq_35818188/article/details/105299576

ALTER USER 'testuser'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
更改加密方式