使用 MySQL 8.0.31 部署 DataEase
转载自:https://kb.fit2cloud.com/?p=197
- 修改环境中的数据库配置文件(解决编码的异常)
[mysqld]
datadir=/var/lib/mysql
default-storage-engine=INNODB
lower_case_table_names=1
table_open_cache=128
max_connections=2000
max_connect_errors=6000
innodb_file_per_table=1
innodb_buffer_pool_size=1G
max_allowed_packet=64M
transaction_isolation=READ-COMMITTED
innodb_flush_method=O_DIRECT
innodb_lock_wait_timeout=1800
innodb_flush_log_at_trx_commit=0
sync_binlog=0
group_concat_max_len=1024000
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
skip-name-resolve
[mysql.server]
default-character-set=utf8mb4
[mysqld]
character_set_server=utf8mb4
collation-server=utf8mb4_general_ci
[mysql]
default-character-set=utf8mb4
[client]
default-character-set=utf8mb4
2.修改 dataease.properties 数据库连接配置(解决 DataEase 启动异常:SQLNonTransientConnectionException: Public Key Retrieval is not allowed)
cd /opt/dataease/conf
vim dataease.properties
url加上:allowPublicKeyRetrieval=true
3 v1.15 之后的版本还需要修改 dataease 数据库中的函数
将带有 CHARSET 的函数设置为 CHARSET utf8mb4 COLLATE utf8mb4_general_ci,如下图所示,修改所有函数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2021-09-16 第1篇----Istio原理篇
2019-09-16 部署java应用的几种方式