jira内容在confluence中能否显示Jira+Confluence 攻关之路jira

Confluence篇:两个常见小问题解决过程

2019-11-06  本文已影响0人  walker86

01 前言

今天在另外一台服务器上安装confluence时,遇到了两个问题,记录下来以备后续查看。

02 问题记录及处理办法

Confluence设置MySQL数据库报错:必须使用'READ-COMMITTED'作为默认隔离级别。

此问题来源于首次安装的时候页面测试数据库连接,解决方法如下

mysql -u root - p root

SET GLOBAL tx_isolation='READ-COMMITTED';

exit

这条语句的意思就是设置MySQL默认隔离级别.

设置完成后再次测试连接,此类错误消失。

Confluence页面端空间名及中文显示为???

这个问题我起初以为是字体缺少,安装字体设置后发现问题还存在,百度一下发现是数据库字符集设置的原因

进入MySQL中:

mysql> show variables like 'char%';

+--------------------------+----------------

|Variable_name           | Value

+--------------------------+----------------

|character_set_client     | gbk

|character_set_connection | gbk

|character_set_database   | latin1

|character_set_filesystem | binary

|character_set_results    | gbk

|character_set_server     | latin1

|character_set_system     | utf8

|character_sets_dir       | C:/Program File

+--------------------------+----------------

8 rows in set (0.00 sec) 

————————————————

这些参数显示,默认的数据是用latin1保存的,所以中文会显示为?,即乱码。

解决方法:

找到mysql的配置文件my.cnf,在【mysqld】下加入这么一段

collation_server=utf8_unicode_ci

character_set_server=utf8

skip-character-set-client-handshake

重启MySQL,刷新页面,中文正常显示了。

上一篇下一篇

猜你喜欢

热点阅读