mysql5.x到8.x在client上验证变化
1:认证插件方式变了,5.x是native password,8.0默认是caching_sha2,caching_sha2的代码我没实现,随这里8.0目标服务时,需要调整插件服务为native password
2:jdbc的代码,在5.x版本不强制要求client_plugin_auth,而8.x强制写client_plugin_auth,以下图内表示
golang这块的代码我只能在信令上加client_plugin_auth,为了适应8.x的jdbc驱动,其实这个mysql官方完全没必要强制写的,略显多余;