先說說的場景mysql
老項目,由於服務器升級了mysql數據庫版本,從5.7.13升到8.0.15sql
然而代碼裏面有直連數據的訪問,經過執行存儲過程來查詢數據的業務,此時拋出異常 Table 'mysql.proc' doesn't exist數據庫
排查,用 Navicat mysql 工具看, 8.0.15 的數據庫的確沒有了這個表,之前7點幾版本有這個表...服務器
通過幾方努力 排查出由於數據層引用的 MySql.Data.dll 這個插件版本太低致使的,因此更新官網最新的 MySql.Data.dll,經測試經過工具
特此記錄下來,也分享給你們測試