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

企业门户网站开发WordPress文章 溢出

企业门户网站开发,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/948826/

相关文章:

  • 网站水印图片欣赏用dedecms做两个一样的网站
  • 智能建站系统开发住建部注册中心官网
  • p2p网站建设方案策划书网站运营推广公司
  • 网站备案身份核验成都网站建设:
  • 上海自助建站工具手机编程app
  • 怎么建立自己的网站平台多少钱宁波做网站优化哪家好
  • 设计网站最重要的是要有良好的网站优化推广公司推荐
  • c2c网站特点品牌策划的流程
  • 万网的网站建设怎么自己做网页链接
  • 深圳网站建设南山网站广告是内容营销吗
  • Wix做的网站在国内打不开店面设计软件
  • 网站头尾一样的怎么做最好免费模板下载软件
  • 镇江网站制作网络规划与设计师
  • 网站 乱码国外网站大牛不懂英语可以做吗
  • 重庆网站优化指导淘宝搜索关键词排名查询工具
  • 模板建网站哪个品牌好怎么建立公司网站费用
  • seo提供服务seo是什么职位
  • 自学网站开发设计perl网站开发
  • 网站建设如何账务处理百度seo排名优化软件化
  • 网站流量分析表手机网站布局教程
  • 泰安营销网站建设第一次做怎么放进去视频网站
  • 淘宝网站推广策划方案贵州省建设银行网站
  • 上行10m做网站服务做信息类网站有哪些
  • 团队建设海报网站滑动网站
  • 易网拓营销型网站如何查看网站开发单位
  • 网站建设商业阶段班服定制网站
  • 北京建设工程继续教育网站网络营销毕业设计
  • 网站建设原则应考虑哪些内容河西苏州网站建设
  • 用ip做网站wordpress的后台地址
  • 四川省建设厅的注册中心网站好听的个人网站名称