У меня настроен Proxysql для среды репликации MySQL Master Slave на экземплярах EC2.
Когда я использовал для выполнения встроенных запросов из .net с использованием proxysql, он работает нормально, но когда я использовал для выполнения каких-либо процедур, это происходит из-за ошибки, т. Е. «Таблица« mysql.proc »не существует».
Поэтому, чтобы обойти это, я добавил CheckParameters = false (по умолчанию true) в файле web.config, т.е. в строке подключения.
После этого я также могу выполнять процедуры.
Я использую,
MySQL версия 8.0.13
Proxysql версия 2.0.1
MySql.Data (соединитель) версия 8.0.13
Меня беспокоит то, что после MySQL 5.7 в базе данных mysql нет ни одной таблицы с именем proc. Так как он был заменен таблицей подпрограмм в базе данных information_schema из MySQL 8.0.
Так почему же проверяется та же таблица, то есть mysql.proc, это ошибка коннектора или proxysql.