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的端口是否连通

相关推荐
不吃香菜kkk、41 分钟前
通过夜莺n9e监控Kubernetes集群
安全·云原生·容器·kubernetes
margu_1682 小时前
【Docker】nscenter命令详解
运维·docker·容器
道清茗3 小时前
【Kubernetes知识点问答题】Pod 调度
云原生·容器·kubernetes
内网渗透4 小时前
Komari 部署教程:无数据库、单文件、Docker 一键启动的监控工具
数据库·docker·容器·内网穿透·cpolar·远程办公·komari
新猿易码4 小时前
Docker 安装 MySQL 5.7.44(Mac M4 适配版)
mysql·docker
新猿易码4 小时前
mac(arm架构) 使用docker安装Tomcat 8 + JRE 8
docker·tomcat
好好学习叭~5 小时前
将conda环境打包为docker镜像
docker·容器·conda
尘世壹俗人5 小时前
知识点6---Docker的数据卷和容器直连
运维·docker·容器
ldj20205 小时前
docker 安装dify
docker·dify
星辰引路-Lefan6 小时前
全平台 Docker 部署 CPA(CLIProxyAPI Plus) 灵活定制指南 (Linux/Windows)——接入Codex
linux·windows·docker·ai·ai编程