我在EC2实例上为MySQL主从复制环境设置了Proxysql。 当我以前使用proxysql从.net执行内联查询时,它工作正常,但是当我用来通过错误执行任何过程时,即“表'mysql.proc'不存在”。
因此要解决此问题,我在web.config文件(即连接字符串)中添加了CheckParameters = false(默认为true)。 之后,我也可以执行程序。
我正在使用
MySQL版本8.0.13 Proxysql版本2.0.1 MySql.Data(connector)版本8.0.13
我担心的是,在MySQL 5.7之后,mysql数据库中没有名为proc的表。由于已被MySQL 8.0的information_schema数据库中的例程表替换。 那么为什么要检查同一表(即mysql.proc),是连接器还是proxysql的错误。