docker会自动拉取mysql镜像 要检查服务器的相应端口有没有开放
/etc/mysql/my.cnf 挂载时报错,所以去掉下面这一句-v /home/docker/mysql8-master/my.cnf:/etc/mysql/my.cnf \
my.cnf其他配置解释
Master节点配置Slave节点配置binlog 日志三种格式若连接时报错 1129 (HY000): Host '' is blocked because of many connection errors;
FLUSH HOSTSmysqladmin flush-hosts命令

Position:是日志文件复制点,需要用在从服务器的配置中需要使用Slave_IO_Running 为 yes 则已经配置成功。
mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级可视化管理工具的驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password。从库继续执行
Slave_IO_Running 为 yes 则已经连接成功。
测试