用docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=stefan -d mysql启动mysql容器
连接Docker启动的mysql出现:ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loaded ****
解决方法:
在Centos7运行
docker exec -it df9e2bd42713 /bin/bash
df9e2bd42713为mysql容器的id
然后连接mysql:
mysql -uroot -p
输入密码
然后输入ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
最后在navicat中连接成功