### What happened?
Ocenbase兼容MySQL驱动,EMQX采用MySQL认证底层数据库换成Ocenbase后报错如下:
![imag…e](https://github.com/user-attachments/assets/3496491c-3bc9-4226-a3bd-5fdbfcf332ca)
`{emqx_auth_mysql,{bad_return,{{emqx_auth_mysql_app,start,[normal,[]]},{'EXIT',{{badmatch,{error,{shutdown,{failed_to_start_child,emqx_auth_mysql,{shutdown,{failed_to_start_child,worker_sup,{shutdown,{failed_to_start_child,{worker,1},{{badmatch,32},[{mysql_protocol,handshake_finish_or_switch_auth,5,[{file,"mysql_protocol.erl"},{line,114}]},{mysql_conn,handshake,1,[{file,"mysql_conn.erl"},{line,202}]},{mysql_conn,'-connect/1-fun-0-',2,[{file,"mysql_conn.erl"},{line,137}]}]}}}}}}}}},[{emqx_auth_mysql_app,start,2,[{file,"emqx_auth_mysql_app.erl"},{line,38}]},{application_master,start_it_old,4,[{file,"application_master.erl"},{line,293}]}]}}}}}`
### What did you expect to happen?
能够支持Ocenbase数据库。
### How can we reproduce it (as minimally and precisely as possible)?
MySQL 认证 将MySQL库换成Ocenbase。
### Anything else we need to know?
_No response_
### EMQX version
<details>
```console
$ ./bin/emqx_ctl broker
# paste output here
```
</details>
### OS version
<details>
```console
# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here
```
</details>
### Log files
<details>
</details>