【MySQL】关于在docker容器中修改了MySQL的配置导致容器重启不了

【MySQL】关于在docker容器中修改了MySQL的配置导致容器重启不了,第1张

概述此文解决的问题:docker创建的mysql容器如何修改配置文件docker容器中修改了MySQL的配置导致容器重启不了错误日志的权限不足问题还原在mysql的配置文件里边添加了一个MySQL的错误日志的配置项然后重启MySQL的容器就重启不起来发现问题使用docker logs 容器ID 查看错误信息会发现是是配置的错误日志文件没有权限解决问题把容器里边的MyS...

此文解决的问题:
docker创建的MysqL容器如何修改配置文件
docker容器中修改了MysqL的配置导致容器重启不了
错误日志的权限不足

问题还原

在MysqL的配置文件里边添加了一个MysqL的错误日志的配置项


然后重启MysqL的容器就重启不起来

发现问题

使用docker logs 容器ID 查看错误信息
会发现是是配置的错误日志文件没有权限

解决问题

把容器里边的MysqL配置文件复制出来

docker cp a947f27b2293:/etc/MysqL/my.cnf .


然后把配置的MysqL错误日志删除掉,下图是删除完的 之前存在一个error-log配置项


然后在把修改完的文件复制回去到容器 重启容器

docker cp my.cnf a947f27b2293:/etc/MysqL/my.cnfdocker restart a947f27b2293

如何正确的修改MysqL的配置

1.修改MysqL的配置文件(在etc/MysqL/my.cnf)


2.然后在var/log下面创建这个文件,并且修改权限

# 创建文件touch MysqLerror.log# 修改权限chmod 777 MysqLerror.log


3.然后重启MysqL的容器


4.查看错误信息

博主微信欢迎交流

总结

以上是内存溢出为你收集整理的【MySQL】关于在docker容器中修改了MySQL的配置导致容器重启不了全部内容,希望文章能够帮你解决【MySQL】关于在docker容器中修改了MySQL的配置导致容器重启不了所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1013852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存