docker 安装 mysql8.0容器外无法连接

文章目录

概要

主要是mysql5.7和mysql8.0的兼容性问题。

排查了很久

其实就是配置文件的一句话的事情

感觉mysql8.0更为严谨

这样可能是考虑杜绝一些漏洞吧

问题描述

在容器内 netstat -an | grep 3306 都不行

在容器外 netstat -an | grep 20172 也不行

3306是映射到外面的20172

解决方案

参考:https://blog.csdn.net/2301_80275333/article/details/137961384

就是把my.cnf 里面的

skip-grant-tables 这行去掉即可

然后重启mysql : systemctl start mysqld

不行的话可以把容器重启下再试

其他命令

netstat -an | grep 3306 查看3306端口

netstat -an | grep mysql 查看mysql服务

telnet 192.168.1.215 20172 查看服务器上此端口是否连通

nc -zv 127.0.0.1 20172 也是查看指定ip的端口是否连通

相关推荐
张3236 小时前
K8s控制器学习难点
云原生·容器·kubernetes
qwy7152292581638 小时前
1-Docker Engine 安装前置环境配置
运维·docker·容器
sszdzq11 小时前
docker 安装 doris
运维·docker·容器
海的透彻13 小时前
docker容器进程探究
运维·docker·容器
❀͜͡傀儡师13 小时前
ShadowBroker:实时全球情报地图,开源情报(OSINT)的终极聚合平台
docker·容器·llama
.柒宇.14 小时前
MySQL双主同步
linux·数据库·mysql·docker
Dontla15 小时前
Kubernetes Liveness Probe存活探针 / Readiness Probe就绪探针介绍(Startup Probe启动探针)重启容器
云原生·容器·kubernetes
七夜zippoe15 小时前
DolphinDB安装部署:单机版快速上手
docker·安装部署·dolphindb·单机版·web gui
格林威16 小时前
工业相机 SDK 在 Docker 容器中的部署与权限配置(含 USB/GigE)
开发语言·人工智能·数码相机·计算机视觉·docker·容器·工业相机
快往胃里来16 小时前
Dify保姆级教程:部署、智能体、工作流到后端API
阿里云·docker