1、问题描述由于数据库迁移,直接是用navicat将数据库的建表语句导出来(此处是Mysql8),然后直接再新数据库(Mysql5.7)执行文件,报错了。错误信息:Unknown collation: 'utf8mb4_0900_ai_ci'2、原因这个编码格式是Mysql8才新增加的,在Mysql5.7中是不存在的,所以语句执行失败3、解决方式知道原因就简单了,批量替换成Mysql5.7中支持的
1、背景我因为要引入quartz,他的默认的执行的建表语句,表名是大写。但是我一般是用小写的表名。msyql的默认配置是大小写区分的,所以我就想改改数据库配置2、修改过程这个很正常的就是修改my.cnf文件,加上lower_case_table_names=2但是但是我这里实际上是弄错了,应该是1(这个值才会把表名使用小写来存储)3、问题我重启数据库之后并没有生效,查看启动的日志,发现提示了以下的
一、引言现在有一些流言,想必大多都是非Java程序员对Java程序员的称谓或者嘲讽:“spring boy”。相信现在大家基本上都是使用的基于spring或者SpringBoot框架构建公司的各种业务应用,这个称谓对我们来说也没有啥了。不过就有一种嘲讽的意思是脱离了Spring我们就不能开发了。不知道大家是什么感受,不过了不起不以为然,没了spring就自己定义一套处理流程...不过目前了不起也还
阅读更多
统计
- 用户数1
- 文章数486
热门文章
- TypeScript intellisense is disabled on template. To enable, configure `"jsx": "preserve"` in the `"compilerOptions"` property of tsconfig or jsconfig. To disable this prompt instead, configure `"experimentalDisableTemplateSupport": true` in `"vueCompilerOptions"` property.volar9533
- 检测到目标Content-Security-Policy响应头缺失的对应方法6909
- 十二、学习VUE前端-vue3使用vue-meta来设置meta信息6654
- Mysql处理json字符串,JSON_EXTRACT()提取内容6045
- feignclient重名错误:The bean 'XXXXX.FeignClientSpecification' could not be registered. A bean with that name has already been defined and overriding is disabled.5867
- 阿里云OSS文件服务文件下载使用自定义名称,并解决文件名中文乱码的问题。ObjectMetadata 和 URLEncoder.encode4979
- 使用IDEA启动nacos2.0的源代码4845
- Redis 使用集群错误io.lettuce.core.RedisCommandExecutionException: MOVED 7281 192.168.1.82:63794615
- Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: nu/xom/Builder错误处理4595
- 解决kswapd0占用cpu过高的问题4484