Docker安装MySQL8数据表名大小写问题

2024-05-05 19:12

本文主要是介绍Docker安装MySQL8数据表名大小写问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目使用了Flowable工作流,导入sql时候需要MySQL忽略大小写,使用MySQL5.7时可以通过
在my.cnf文件中添加lower_case_table_names=1实现。

[mysqld]
lower_case_table_names=1

使用MySQL8上述方法失效,可以通过创建Docker容器时添加参数--lower_case_table_names=1实现,
如下所示:

 docker run -d -p 3306:3306 --name mysql8 -e TZ=Asia/Shanghai -v /data/mysql8/conf:/etc/mysql -v /data/mysql8/logs:/var/log/mysql -v /data/mysql8/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=xxxxx mysql:8.3.0 --lower_case_table_names=1

这篇关于Docker安装MySQL8数据表名大小写问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/962457

相关文章

iOS逆向 class-dump的安装和使用

一、概述 class-dump是进行iOS逆向开发常用的一款工具,其主要作用是导出App的头文件内容。根据这些头文件可以大致分析出APP的结构和内容。 二、下载和安装 下载地址:http://stevenygard.com/projects/class-dump,如下图所示: 下载class-dump-3.5后,将dmg文件里的class-dump复制到“usr/bin”下,如下图所示

SpringBoot 学习四:macOS安装MySQL 以及报错解决

从MySQL官网下载Mysql,在本地安装好之后,用数据库连接工具Sequl Pro去连接数据库,发现报错了,报错信息有两种: Error1:Unable to connect to host 127.0.0.1 because access was denied.Double-check your username and password and ensure that access fro

腾讯云轻量应用服务器安装WordPress教程

最近想搭建一个个人博客网站,自己写代码开发还是有点麻烦,所以想基于 WordPress 快速搭建一个博客。趁着双十一搞活动,在腾讯云购买了一个轻量应用服务器,很便宜只需要80元一年,适合搭建个人网站。轻量应用服务器集成了 WordPress,所以安装起来很简单。 1. 打开腾讯云官网,登录打开你的轻量应用服务器 如下图所示,点击 “管理” 按钮。 2. 重置应用 如下图所示,找到镜

docker之mysql连接 Authentication plugin ‘caching_sha2_password‘ cannot be loaded

1  1.docker exec -it mysql01(镜像别名) bash  3 // 进入mysql命令行  4   5  2.mysql -uroot -p 密码       6   7   // 修改加密规则 设置新密码  8   9  3.ALTER USER '账号'@'用户域' IDENTIFIED WITH mysql_native_password BY '新密码';   10

SpringMVC日期参数转换问题Can not deserialize value of type java.util.Date from String 2018-07-19 15:59:34

问题分析 报错日志 Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not deserializevalue of type java.util.Date from Stringto parse Date value '2018-07-19 15:59:34': Can not parse da

Spring集成MyBatis问题: No MyBatis mapper was found in '[xx.xx]' package. Please check your configuration

问题出现情况 在使用SpringBoot集成MyBatis的过程中,项目正常启动异常,控制台打出如下日志: No MyBatis mapper was found in ‘[xx.xxx]’ package. Please check your configuration. Description: A component required a bean of type ‘xx.xxx.

Fragment嵌套Fragment中getChildFragmentManager的问题

前言 项目中在使用Fragment中嵌套Fragment时,你可能会遇到这么一个问题,多次显示隐藏父Fragment之后子Fragment不显示。具体的表现是在父Fragment A中嵌套添加了一个子Fragment B。外部调用父Fragment A第一次显示时,FragmentA、B都正常显示;外部第二次调用父Fragment显示时,Fragment A正常显示,Fragment B显示空白

Centos安装redis-5.0.2

一. 下载redis,并编译 redis官网地址:https://redis.io/download $ wget http://download.redis.io/releases/redis-5.0.2.tar.gz $ tar xzf redis-5.0.2.tar.gz $ cd redis-5.0.2 $ make $ cd src $ make install 二.启动方式

docker之搭建maven私服

一.基于Docker搭建Maven私服 1.下载镜像 docker pull sonatype/nexus3 2.配置参数启动容器 docker run -d -p 8081:8081 --name nexus --restart=always -v /opt/docker-nexus/data:/var/nexus-data sonatype/nexus3 参数说明: -d

docker之安装redis环境

一.下载包 拉取最新的redis包 [root@localhost ~]# docker pull redisUsing default tag: latestlatest: Pulling from library/redis8ec398bc0356: Pull complete da01136793fa: Pull complete cf1486a2c0b8: Pull comp