Closed NickJane closed 6 months ago
我们的mysql是使用了mysql router的数据库.
结果cap一直报错, 经过排查问题, 发现是mysqlConnector在每次打开事务的时候就会报错
报错 MySqlConnector.MySqlProtocalException: Packet reviced out-of-order. Excepted 1; got 2.
换成MySql.Data就没问题.
请问是否能直接切换成MySql.data作为底层驱动, 或者是否有现成可用的第三方的cap.provider.mysql驱动
可以把代码clone下来然后自己更换驱动。
MySqlProtocalException: Packet reviced out-of-order. Excepted 1; got 2.
这个错误我们遇到过,一般是由于你的代码有问题导致。这个错误是由于在一个connection上同时并发执行多个command导致,检查你的代码是不是有些地方没有写 await 或者共用了数据库连接?
https://github.com/mysql-net/MySqlConnector/issues/496
我们的mysql是使用了mysql router的数据库.
结果cap一直报错, 经过排查问题, 发现是mysqlConnector在每次打开事务的时候就会报错
报错 MySqlConnector.MySqlProtocalException: Packet reviced out-of-order. Excepted 1; got 2.
换成MySql.Data就没问题.
请问是否能直接切换成MySql.data作为底层驱动, 或者是否有现成可用的第三方的cap.provider.mysql驱动