最近使用visual studio2019连接MySQL8.2数据库时出现如下问题
如果已经采用过优快云上其他用户的方案且问题依旧无法解决。可以参考该方案解决。 该原因为8代的MySQL通信方式变更导致Visual Studio链接MySQL时无法获取证书,具体解决方法其他博主有讲不再赘述(如通过修改注册表或者关闭SSL或者在链接字符串添加指令)。我的解决方案是将现有数据库卸载,安装旧版本比如5代。重新测试即可连通。
在安装新数据库时可能遇到的问题 ,cmd中提示拒绝访问数据库,在进程中查看MySQL服务是否开启,未开启手动开启即可执行。若已开启,依旧显示拒绝访问,重启该进程,关闭所有cmd命令窗口。重新以管理员打开cmd指令即可执行。
可能遇到的问题有,新数据库安装成功后,读取到很多被卸载数据库的内容,这是因为卸载不干净导致的残留,保留基础的四个默认数据库后,剩下的都删掉就行,在数据库的安装地址bin目录下找对应的名字删除。这样就不会在新数据库中读到就数据库的数据表。