docker部署,集成redis mysql,经常宕机怎么解决?

docker部署,集成redis mysql,经常宕机怎么解决?,第1张

docker 自带重启策略,restart有三个参数:no,on-failure,always

一般选择on-failure,也就是非正常宕机都重启,手动停止不重启。

1.no为默认值,表示容器退出时,docker不自动重启容器

2.on-failure表示,若容器的退出状态非0,则docker自动重启容器,还可以指定重启次数,若超过指定次数未能启动容器则放弃:

3.always表示,只要容器退出,则docker将自动重启容器

重启mysql

show global variables like '%lower_case%'

没有生效! 且查了很多文章都是来回拷贝,无有用信息

将参数配置在docker run 中有效

注意/说明

1.对于已经在运行的mysql docker,没有办法, 备份数据库 再docker run 一个

2.lower_case_table_names 在 docker run 参数中变成了:lower-case-table-names

3.可能类似的参数都需要这种方式才能成功

4.本次问题主要是为了运行开源代码,并不是推荐使用mysql 的"忽略大小写"


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

原文地址: http://outofmemory.cn/zaji/8637867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存