通过mysql数据库服务器的proxysql上的.net应用程序执行过程时,mysql.proc表不存在

时间:2019-03-29 10:52:19

标签: .net mysql.data proxysql

我在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的错误。

0 个答案:

没有答案