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

wordpress 3.9 编辑文章 固定链接 不能编辑新乡网站自然优化

wordpress 3.9 编辑文章 固定链接 不能编辑,新乡网站自然优化,wordpress 主页排序,me wordpress前沿 今天在使用flowable流程框架的时候,遇到一个问题。需要配置MySQL数据库以实现表名大小写不敏感。本以为这是一个简单的任务,却耗费了我两个多小时的时间。 docker容器中修改配置,重启不成功 我们前提是容器中的mysql中已经有很多数据…

前沿

今天在使用flowable流程框架的时候,遇到一个问题。需要配置MySQL数据库以实现表名大小写不敏感。本以为这是一个简单的任务,却耗费了我两个多小时的时间。

docker容器中修改配置,重启不成功

我们前提是容器中的mysql中已经有很多数据库和表,想直接修改配置。

1.修改配置文件

首先,在容器的宿主机上编辑MySQL配置文件my.cnf,添加以下配置项:

[mysqld] lower_case_table_names=1

2.重启mysql容器

由于我们容器已经在运行当中,并且之前已经把自定义额配置文件挂载到了 MySQL 配置目录,我们尝试直接重启容器:

docker restart container_id

3.### 检查容器状态并验证结果

我们执行docker ps, 查看mysql容器状态, 发现容容器在一直重启,这时候我们使用命令docker logs container_id,查看容器日志,报错内容如下

在这里插入图片描述

关键内容为

Different lower_case_table_names settings for server('1')and data dictionary ('0')
Data Dictionary initialization failed.

根据报错内容来分析来看,设置的lower_case_table_names=1与默认的字典值0不一致,导致配置被拒绝。

解决方案

启动不成功后,我在想,有可能是mysql容器已经存在,导致启动不成功。于是我把容器删除后,重新创建容器也不行。只要把加的lower_case_table_names=1配置去掉后,就可以启动成功。

折腾了一会,突然想到应该是已经有存在的表的问题。接着直接创建一个空数据内容的容器,,发现没问题。

1.备份数据

这里我用的是 Navicat, 操作简单方便。

2.清理现有容器

docker stop mysql-container 
docker rm mysql-container 
docker volume prune # 注意:这会清除所有未使用的 Docker 卷,谨慎使用

3.重新创建容器

docker run --restart=always --privileged=true \ -v /opt/mysql/data2/:/var/lib/mysql \ -v /opt/mysql/logs/:/var/log/mysql \ -v /opt/mysql/conf/:/etc/mysql \ -v /opt/mysql/my.cnf:/etc/mysql/my.cnf \ -p 3306:3306 --name mysql \ -e MYSQL_ROOT_PASSWORD=123456 -d mysql --lower_case_table_names=1

有时候可能在配置文件中修改不生效,我们在启动命令上也加一下 lower_case_table_names=1.

4.验证和恢复数据

我们进入容器后,连接上mysql,执行SHOW VARIABLES LIKE 'lower_case_table_names'; 该命令,如果输出lower_case_table_names 的值为 1,这表明配置已生效。

配置生效后,恢复我们的数据。

结束语

通过这次经历,在之后处理Docker容器中的MySQL配置时,需要对现有数据和配置的兼容性有充分的考虑。希望这次分享能够帮助其他开发者在遇到类似问题时,能够更快地找到解决方案。

如果你觉得该文章不错,不妨

1、点赞,让更多的人也能看到这篇内容

2、关注我,让我们成为长期关系

3、关注公众号「前端有话说」,里面已有多篇原创文章,和开发工具,欢迎各位的关注,第一时间阅读我的文章

http://www.yayakq.cn/news/691950/

相关文章:

  • 广州市建设企业网站价格wordpress to typecho
  • 芍药居做网站公司广西建设行政主管部门官方网站
  • 做区域链的网站苏州优化网站公司
  • 怎样批量做全国网站建设厅焊工证查询网站
  • 注册网站域名后免费建站关于用户网站建设的论文
  • 搜狗网站提交入口网站建设收益分析
  • 餐饮管理东莞网站建设五莲做网站
  • 大连海外网站建设游戏平台搭建
  • 网站管理助手未找到iis查网站备案
  • html5 网站开发语言广州微网站
  • 具有营销型网站有哪些网站后台怎么添加栏目
  • php网站建设思路方案网站用模板为什么不利于seo推广
  • typecho前端建站工具晋江市住房建设局网站
  • 如何比较网站手机实用网站
  • 响应式网站做网站 就上微赞网
  • 汶上县住房和城乡规划建设局官方网站网站开发与维护实训总结
  • 网站集约化建设会议请示在哪里申请域名
  • 商务网站开发目的好的文化网站模板
  • 淮北网站三合一建设网络管理系统的主要功能
  • 如何仿做别人的网站休闲农业有哪些网络营销方式
  • 做一个网站的预算wordpress 增加状态
  • 建站平台转型网络应用开发工程师
  • 天津网站建设服务电话江西赣州公司
  • 网站设计模板源码佣金高的试玩app平台
  • linux系统网站空间学校网站源码php
  • 面向服务的关系建设网站涂料网站建设
  • 织梦手机网站建设网站焦点图怎么做
  • 找别人做网站需要注意什么威海电子商务网站建设
  • app产品网站模板项目推广方案怎么写
  • 南京工程网站建设泰安软件公司 泰安网站建设