当前位置: 首页 > news >正文

mysql 启动报错 ‘/var/run/mysqld/mysqld.sock‘

问题描述:
Docker 拉取 Ubuntu镜像,启动ubuntu容器后 在里边安装mysql

  1. 当容器启动时,不将/var/lib/mysql 目录映射到宿主机时,mysql可以正常启动使用
  2. 当容器启动时,将/var/lib/mysql 目录映射到宿主机后,mysql无法正常启动,并报错 ** ‘/var/run/mysqld/mysqld.sock’**

解决方案:

  1. Dockerfile 里 安装完mysql后最好重启一下
RUN sudo apt-get -y install mysql-server & \service mysql restart
  1. 如还是无法使用,可以在容器启动后 自动加载shell脚本 再次重启mysql即可解决

完整示例项目地址:https://gitee.com/jiaohaicheng_1/celery_test.git

可以参考里边的Dockerfile文件,以及 start.sh脚本

http://www.lryc.cn/news/470302.html

相关文章:

  • JAVA基础:常用类 (习题笔记)
  • element 按钮变形 el-button样式异常
  • Windows/Linux(服务器)查看显卡的名称
  • 算法基础 - 时间复杂度和空间复杂度(万字长文详解)
  • 【K8S系列】Kubernetes 中 Service IP 地址和端口不匹配问题及解决方案【已解决】
  • 10. 异常处理器
  • python查询并安装项目所依赖的所有包
  • istio多主集群架构验证方法
  • Java全栈经典面试题剖析8】JavaSE高级 -- 线程同步、 线程通信、死锁、线程池
  • linux 驱动, struct file , struct node, private_data
  • ubuntu 硬盘扩容
  • cm211-1刷机教程镜像包
  • Android 15自定义设置导航栏与状态栏,EdgeToEdge适配
  • 设计模式概览
  • 力扣每日一题打卡 684. 冗余连接
  • 什么是微服务中的反应性扩展?
  • 【MyBatis】MyBatis-config标签详解
  • 使用AVPlayer进行音频播放开发基础设计
  • API网关的作用--为什么微服务需要一个API网关?
  • [0154].第5节:IDEA中创建Java Web工程
  • React03 组件 Props
  • 多线程——线程安全的集合类
  • 自动化数据库管理:如何通过存储过程动态创建 MySQL 对象
  • 480p 720p 1080p 2k 4k 8k 12k分辨率视频分别占用多大带宽?
  • unity中GameObject介绍
  • 洛谷——P8468 [Aya Round 1 C] 文文的构造游戏(01构造问题)
  • 双击热备和负载均衡的区别
  • 如何使用 cPanel 部署 WordPress临时网站
  • Android 自定义 Dialog 实现列表 单选,多选,搜索
  • 下载地址合辑(持续更新)