docker更改mysql配置文件后,无法启动mysql容器 - Go语言中文社区

docker更改mysql配置文件后,无法启动mysql容器


首先经过这次事件,建议docker里面不要放数据库了,真的太危险了。修改了mysql的配置文件后,没有做配置文件映射,然后容器启动不了,导致整个数据库停掉真的太可怕了。

解决方法:

  1. 输入命令 docker inspect [Mysql ID] //列出该镜像的配置信息
  2. 仔细阅读这个配置信息,可以找得到对应配置信息文件存放在宿主机的文件路径。
  3. 我们找到 GraphDriver.Data.MergedDir这个属性
  4. 进入对应的文件夹。举个例子:
    在这里插入图片描述
  5. 进入 /var/snap/docker/common/var-lib-docker/overlay2/xxxxxxxxxxxxxxx 目录。
  6. 然后再进入到diff/etc/mysql/mysql.cnf这时候,发现这个文件才是docker里mysql容器的配置文件。
  7. 修改好对应配置文件,docker命令启动即可。
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/cai454692590/article/details/106277004
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-06-13 15:02:43
  • 阅读 ( 840 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢