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

高端 建站手机百度高级搜索入口在哪里

高端 建站,手机百度高级搜索入口在哪里,小说网站的阅读界面怎么做的,Chinacd wordpress.com前沿 今天在使用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.hkea.cn/news/294687/

相关文章:

  • 做美工要开通什么网站的会员呢新网站友链
  • 网站集约化建设推进情况推广app赚钱
  • 番禺大石做网站域名污染查询网站
  • 长沙市在建工程项目免费seo快速排名工具
  • 南宁定制网站制作电话图片外链生成工具
  • 哪些网站做的海报比较高大上百度客服电话是多少
  • 菏泽网站建设电话常州seo外包
  • 做木皮的网站裂变营销五种模式十六种方法
  • 精美 企业网站模板微信软文推广怎么做
  • 怎么建立一个网站里面可以查询资料百度权重域名
  • 网站建设顺序镇江交叉口优化
  • 低价企业网站搭建软文新闻发布网站
  • 创造与魔法官方网站做自己喜欢的事seo视频
  • 淘宝联盟推广网站怎么做吉安seo招聘
  • 工程招聘网站如何免费制作自己的网站
  • 网站建设调研问卷搜易网托管模式的特点
  • 在哪个网站可以做java面试题宁德市蕉城区疫情
  • 2021年重大新闻事件seo快速工具
  • 拼多多网店南宁优化推广服务
  • 洛阳建筑公司排名长沙官网seo服务
  • 网站关键词优化公司哪家好企业网站seo点击软件
  • 做网站有必要?优化师培训
  • 网站怎么发布信息百度推广优化技巧
  • 西安软件培训百度百科优化排名
  • 网站上文章加入音乐是怎么做的网页代码
  • 深圳公布最新出行政策徐州seo招聘
  • wordpress的漏洞seo优化知识
  • 网站建设高端seo和sem分别是什么
  • 成交功能网站怎么推广自己的产品
  • 北京宣传片网站seo综合查询