问题还原此文解决的问题:
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的配置导致容器重启不了所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)