数据库问题
2025年2月11日小于 1 分钟
数据库问题
初始化报字符集错误
日志报错:java.sql.SQLException: Incorrect string value: '\xE5\x9C\XA3\xE6\x96\ xB9.' for column"或者 java.sql.SQLException: #HY000
- 解决方案:
修改数据库编码为
utf8mb4
或utf8
清空数据库已初始化的表
重新安装产品 重新安装
报错 "Public Key Retrieval is not allowed"
- 操作步骤:
- 检查MySQL认证插件:
SELECT user, plugin FROM mysql.user;
- 修改认证方式:
- 更新 mysql 数据库认证方式,修改
caching_sha2_password
为mysql_native_password
自定义数据库方言
添加hibernate方言jar包到lib目录下(可选)
修改安装目录下的
config/application-prod.yml
文件,新增以下内容
spring:
jpa:
#指定方言实现类
database-platform:
如gbase8s为
spring:
jpa:
database-platform: org.hibernate.dialect.GBasedbtDialect