项目场景:
docker方式部署 mysql8.0 远程连接 报 1045
问题描述:
原因分析:
在docker 部署创建mysql容器的时候,配置用户权限,mysql.user表中host未配置权限
解决方案:
1:找到mysql容器
docker ps -a
2:进入容器内部( mysql为IMAGE容器名字)
docker exec -it mysql bash
3:修改mysql用户远程登录权限( 如果知道密码,可直接到3.3)
3.1. 进入容器后需要需要改配置文件,缺少 vim命令,需要安装软件包(不缺少可跳过)
从服务器拉取可用的包到本地:apt-get update
安装vim:a