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

 

看到最後效果:

相關文章
相關標籤/搜索