连不上MySQL容器需检查:-p端口映射是否显式指定、--network自定义网络下必须用-p而非直连IP;Linux需确认防火墙未拦截3306;root密码须通过MYSQ_ROOT_PASSWORD设置且仅首次初始化生效;init脚本仅在空数据目录时执行;8.0默认认证插件不兼容旧客户端,需加--default-authentication-plugin=mysql_native_password。docker run 启动 MySQL 容器时连不上?检查 -p 和 --network默认情况下 docker run -d -p 3306:3306 mysql:8.0 看似正确,但宿主机 3306 被占用、或容器没暴露端口、或用了自定义网络却没配好网关,都会导致本地 mysql -h 127.0.0.1 -P 3306 连不上。-p 3306:3306 必须显式写,MySQL 镜像不自动发布端口若用 --network mynet,宿主机无法直连容器 IP,得走 -p 映射,或改用 docker exec -it mysql-container mysql -uroot -pMac/Windows 上 Docker Desktop 的 localhost 可连,Linux 宿主机需确认 iptables/firewalld 没拦截 3306root 密码设了却还是提示 Access denied?看 MYSQ_ROOT_PASSWORD 和初始化时机MySQL 官方镜像要求必须通过环境变量 MYSQ_ROOT_PASSWORD 设置 root 密码,且只在容器首次启动、数据目录为空时生效。如果反复删容器重跑但没清 -v 挂载的卷,旧数据还在,密码不会被覆盖。务必加 -e MYSQL_ROOT_PASSWORD=abc123,不设则容器启动失败(8.0+)挂载了 -v ./mysql-data:/var/lib/mysql 就得自己清目录,否则再跑也不会重新初始化想跳过密码直接进,可临时加 --skip-grant-tables,但仅限调试,不能用于生产容器里执行 SQL 初始化脚本失败?注意 /docker-entrypoint-initdb.d/ 的触发条件把 init.sql 放进 /docker-entrypoint-initdb.d/ 目录下,只有在容器首次初始化数据库时才执行——也就是 /var/lib/mysql 为空、且 MYSQL_ROOT_PASSWORD 已设置的前提下。 通义听悟 阿里云通义听悟是聚焦音视频内容的工作学习AI助手,依托大模型,帮助用户记录、整理和分析音视频内容,体验用大模型做音视频笔记、整理会议记录。
mysql如何通过Docker快速搭建_mysql容器化部署实践
张小明
前端开发工程师
信号处理实战:用Python的SciPy库快速搞定傅里叶变换与拉普拉斯变换(附代码)
信号处理实战:用Python的SciPy库快速搞定傅里叶变换与拉普拉斯变换(附代码) 在数字信号处理领域,傅里叶变换和拉普拉斯变换是两大核心数学工具。它们不仅存在于教科书的公式推导中,更是现代通信、音频处理、图像分析等…
别再对着寄存器手册发愁了!STM32F103C8T6软件I2C驱动VL6180X测距模块,附完整避坑代码
STM32F103C8T6实战:用软件I2C驱动VL6180X测距模块的完整指南 第一次拿到VL6180X这个精致的小模块时,我完全被它复杂的寄存器手册吓到了——整整86页的技术文档,密密麻麻的16位寄存器地址,还有各种晦涩的专业术语。作为一个习惯了A…
如何高效采集小红书无水印内容:XHS-Downloader一站式解决方案
如何高效采集小红书无水印内容:XHS-Downloader一站式解决方案 【免费下载链接】XHS-Downloader 小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作品、用户链…
Flowise基础教程:零代码实现LangChain链式调用
Flowise基础教程:零代码实现LangChain链式调用 1. 什么是Flowise? 如果你对AI应用开发感兴趣,但看到代码就头疼,那么Flowise就是为你量身打造的工具。简单来说,Flowise是一个让你用"拖拖拉拉"的方式就能构…
【Python机器学习】3.3. 循环神经网络(RNN)理论(进阶)
喜欢的话别忘了点赞、收藏加关注哦(关注即可查看全文),对接下来的教程有兴趣的可以关注专栏。谢谢喵!(・ω・) 本文紧承 3.2. 循环神经网络(RNN)理论(基础) ,没看过的建议先看上文。 3.3.1. 基础的…
Visual C++运行库终极解决方案:一劳永逸解决DLL缺失问题的完整指南
Visual C运行库终极解决方案:一劳永逸解决DLL缺失问题的完整指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist VisualCppRedist AIO是一个全面整合…