由于docker上pull的mysql为最新的,为Mysql8.0,而mysql8.0的验证不一样。所以,用远程连接的时候会有下面的错误:
原因是docker mysql为最新的,更换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)
解决办法: 首先登录进去mysql:如图,后续操作如图: