confluence+Mysql5.7 版本安装破解

此篇稍微过下msyql 的处理方案:其余详细请参照上一篇文章地址:https://www.cnblogs.com/flyrock/p/9693327.htmlhtml

 

mysql 最新版本8.0 有点坑,confluence用不了,官方给出解释,踩过坑的走过。mysql

官方解释:sql

https://jira.atlassian.com/browse/CONFSERVER-55399docker

 

1. 拉取一个镜像文件:

docker pull mysql:5.7.17数据库

2.启动mysql容器:

docker run --name mysql-flyrock -p 3306:3306 -e MYSQL_ROOT_PASSWORD=qaz123465* -d mysql:5.7.17session

3.root帐号建立数据库:
create database confluence default character set utf8 collate utf8_bin;ide

4.建立confluence用户并受权:

grant all privileges on confluence.* to confluence@localhost identified by 'confluence2018*';
flush privileges;编码

5.设置事物隔离

一样若是是非root用户的话,设置完上面的编码格式以后,没有设置事务隔离(transaction-isolation),因此事务隔离极可能是默认的REPEATABLE READ,执行下面的语句修改一下事务隔离。
mysql>set session transaction isolation level read committed;
mysql>set global transaction isolation level read committed;code

mysql> set tx_isolation='read-committed';htm

 

6.上面若是受权不成功,下面再处理使用root用户受权:

grant all privileges on confluence.* to confluence@"%" identified by "密码"

 

7.confluence设置数据库采用连接方式:

设置数据库链接:
jdbc:mysql://mysql-flyrock:3306/confluence?sessionVariables=tx_isolation='READ-COMMITTED'&useUnicode=true&characterEncoding=utf8

 

看到最后效果:

相关文章
相关标签/搜索