Mysql Linux 环境下 使用Docker安装
docker search mysql 用于查询所有可用的mysql镜像
docker images -a 查看下载的镜像
docker ps 查看运行中的 docker 进程
docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=[你的密码] -p 3306:3306 -d mysql 启动mysql进程
docker exec -it mysql bash 进入docker命令行模式
mysql -uroot -p[你的密码] 进入mysql 
select host,user,plugin,authentication_string from mysql.user; 查看用户信息

如果存在以下记录:

host user plugin
% root caching_sha2_password

执行如下SQL

ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '[你的密码]'; 

执行之后的结果如下:

host user plugin
% root mysql_native_password

然后执行如下SQL更新配置

FLUSH PRIVILEGES;

即可正常使用