keycloak mysql_Keycloak换mysql存储详细步骤
Keycloak默认是采用的H2数据库,一个轻量级的嵌入式数据库。如果要生产上用,显然这个数据库是不太适合的。
下面我给大家分享一下我替换成mysql的经验步骤。
一、创建数据库
登录mysql
创建一个数据库用来存储Keycloak相关数据。
create database keycloak default character set = "UTF8" default collate = "utf8_general_ci";
数据库名为“keycloak”。
二、修改Keycloak配置
1、下载mysql驱动:
创建目录:keycloak-8.0.1\modules\system\layers\base\com\mysql\main ,把驱动文件 mysql-connector-java-8.0.13.jar 复制到此目录
新建文件:module.xml,内容如下:
如下图:
3、配置 keycloak-8.0.1\standalone\configuration\standalone.xml 文件:
在节点drivers下面增加一个driver,复制如下内容:
com.mysql.cj.jdbc.MysqlXADataSource
在节点datasources下面增加一个datasource,复制如下内容:
jdbc:mysql://localhost:3306/keycloak?useSSL=false&serverTimezone=GMT%2B8&characterEncoding=UTF-8
mysql
root
root
注释掉原来的h2 datasouce节点。(datasource jndi-name="java:jboss/datasources/KeycloakDS")
三、启动并验证效果
1、启动bin下面的standalone.bat
因为第一次启动,需要创建数据库,所以会要等待段时间。创建成功后会有以下提示:
这个时候你可以输入http://localhost:8080创建管理员账号了。
keycloak mysql_Keycloak换mysql存储详细步骤相关推荐
- PowerDesigner 连接MySQL数据库详细步骤
PowerDesigner 连接MySQL数据库详细步骤 简介 有的时候我们想把数据表结构可视化,想知道表中有哪些字段,表与表之间的关联关系,这个时候我们可以使用PowerDesigner工具,将表转 ...
- 水晶报表 mysql_水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤
水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤 一:前期准备工作 lCrystal Report 2008 lJDBC相关jar包 ---mysql-connec ...
- MySQL 安装详细步骤
MySQL 安装详细步骤 "⼯欲善其事,必先利其器."⼀个好的⼯具能够帮助我们更快更好的写出代码,今天 带⼤家安装数据库编译器: MySQL workbench . 下载网址: h ...
- mysql安装详细步骤图解:
Mysql安装详细步骤图解: 分享是一种美(Sharing is a beauty) [本文转自http://blog.csdn.net/fanyunlei/article/details/21454 ...
- mysql安装详细步骤图解
mysql安装详细步骤图解 本文转自http://blog.csdn.net/fanyunlei/article/details/21454645 别看图多,其实mysql的安装十分简单,一路next ...
- 本地安装MySQL数据库详细步骤
本地安装MySQL数据库详细步骤 一.下载MySQL数据库 1.进入MySQL官网,在导航栏中点击DOWNLOADS 2.点击页面底部的"MySQL Community (GPL) Down ...
- mysql的windows安装步骤_window mysql安装详细步骤
MYSQL安装: 步骤二:下载的安装包解压,解压完目录如下 步骤三:新建my.ini文件,my.ini内容如下 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 ...
- visual MySQL 教程_Visual Studio操作MySQL的详细步骤
MySQL是最流行的关系型数据库管理系统,在Web应用方面是最好的RDBMS应用软件之一,作为开放源码软件,可大大降低总体拥有成本.Visual Studio也是我们常用的开发工具,那么怎样通过Vis ...
- keycloak mysql_keycloak搭配mysql
下载 安装 直接解压缩到某个目录,父目录不带空格即可 配置mysql 下载驱动 配置wildfly 的 module 创建目录: keycloak-4.6.0.Final\modules\system ...
最新文章
- ACM ICPC 2011-2012 Northeastern European Regional Contest(NEERC)A ASCII Area
- Android FM模块学习之一 FM启动流程
- Source Insight乱码的解决方案,SI不支持UTF-8字符编码乱码
- mysql出现Access denied for user ‘root‘@‘%‘ to database ‘xxx‘ 解决办法
- 对象的初始状态(构造函数)
- php jquery validate remote,jquery插件validate里面的remote参数用法
- 小米平板android最新版本,想要翻身还需努力 小米平板2安卓版评测
- 寄存器地址和内存地址_3. 从0开始学ARMARM模式、寄存器、流水线
- MySQL更换内存分配器
- STM32 USB数据接收与数据发送程序流程分析
- 【Linux运维】centOS7 中安装可视化图形界面
- webstorm配置vue模板 webstorm快速生成vue模板
- Chapter6 CMOS组合逻辑门设计
- 解决ubuntu16.04插耳机没有声音的问题
- Python获取指定月份的所有天数
- 【sdx62】PBL阶段修改GPIO操作
- DUILIB 实现微信气泡聊天效果
- LinuX 硬盘分区细节
- 如何用递归思想 求n的阶乘 C语言
- es 按距离查询排序