在这一步,你将要配置你的 MySQL 数据库服务器。

注意: 如果你尝试连接你的 Confluence 到一个已经存在的 MySQL 数据库服务器。我们强烈建议你按照下面描述的安装步骤在 MySQL 中运行配置步骤:

配置 MySQL 服务器:

  1. 运行 MySQL 安装指南:
    1. 如果你连接 Confluence 到一个已经存在的 MySQL 服务器,请选择 重新配置实例(Reconfigure Instance)
    2. 选择 高级配置(Advanced Configuration)
    3. 选择符合你硬件要求的合适的 MySQL 服务器类型(type of MySQL Server)。这个配置影响 MySQL 服务器使用的内存,磁盘和 CPU 资源大小。请参考  MySQL documentation 来获得更多的信息。
    4. 选择 仅事务数据库(Transactional Database Only),你需要为你的数据库选择使用 InnoDB 为默认的存储引擎。
      你必须为你的 Confluence 选择 InnoDB 存储引擎。使用 MyISAM 存储引擎将让 Confluence 不能正常工作。
    5. 设置  InnoDB  表空间(InnoDB Tablespace)的设置(默认的设置是可以接受的)。
    6. 设置大致的 当前的连接数量(number of concurrent connections)来符合你 Confluence 使用的需求。你可以使用选择默认提供的选项,你也可以手动输入你希望的 MySQL 接受的连接数。请参考  MySQL documentation 来获得更多的信息。
    7. 针对 网络选项(networking options),确定 启用 TCP/IP 网络(Enable TCP/IP Networking)启用 Strict 模式(Enable Strict Mode),的选项被选择(默认被选择的)。请参考  networkingserver SQL modes 文档来获得更多的信息。
    8. 针对 MySQL 服务器的 默认字符集设置(default character set),请选择 Best Support For Multilingualism (换句话说使用 UTF-8 字符集)。这个选择能够让 Confluence 支持所有的语言。请参考 Configuring Database Character Encoding 中的内容来获得更多的信息。
    9. 针对 Windows 的配置选择。你可以选择将 MySQL 安装成服务也可以不选择。如果你的硬件服务只被设置为用于 MySQL 服务器,你可能希望将 MySQL 安装成服务(Install As Windows Service),这个意思是能够自动启动 MySQL 以服务的方式。请参考  MySQL documentation 来获得更多的信息。
      说明: 如果你选择不将 MySQL 安装成 Windows 的服务,你需要确定你的 MySQL 服务在你的 Confluence 连接到服务器上的时候已经启动了。
    10. 选择 修改安全设置(Modify Security Settings)来设置你 MySQL 服务器(root)账号的访问密码。
  2. 编辑你 MySQL 服务器上的 my.cnf 文件(在 Window 操作系统中是 my.ini)。在这个文件中 [mysqld] 部分,对下面的一些参数进行修改:
    (请参考  MySQL Option Files 来获得对 my.cnfmy.ini 修改的更多配置信息)
    找到  [mysqld]部分,对下面的参数进行一些修改:
    • 设置服务器使用 UTF-8 字符集:

      [mysqld]
      ...
      character-set-server=utf8
      collation-server=utf8_bin
      ...
    • 设置默认的存储引擎是 InnoDB:
      [mysqld]
      ...
      default-storage-engine=INNODB
      ...
    • 指定 max_allowed_packet 变量设置为 256M:
      [mysqld]
      ...
      max_allowed_packet=256M
      ...
    • 指定innodb_log_file_size 变量设置为至少 2GB:
      [mysqld]
      ...
      innodb_log_file_size=2GB
      ...
    • 确定 sql_mode 参数不被指定为 NO_AUTO_VALUE_ON_ZERO
      // remove this if it exists
      sql_mode = NO_AUTO_VALUE_ON_ZERO
    • 确定全局事务的隔离级别被设置为 READ-COMMITTED.
      [mysqld]
      ...
      transaction-isolation=READ-COMMITTED
      ...
    • 检查 2 进制日志格式被配置使用为 'row-based' 为日志:
      [mysqld]
      ...
      binlog_format=row
      ...
  3. 重启你的 MySQL 数据库服务器,确定你的设置已经生效了:
    • 在 Windows 中,选择 Window 服务器管理来启动服务。
    • 在 Linux :
      • 运行下面的命令,基于你的设置:'/etc/init.d/mysqld stop' or '/etc/init.d/mysql stop' 或 'service mysqld stop'。
      • 重新运行上面的命令,将命令中的 'stop' 替换为 'start'。
    • 在 Mac OS X,运行 'sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart'。

https://www.cwiki.us/display/CONFLUENCEWIKI/Database+Setup+For+MySQL

Confluence 6 配置 MySQL 服务器的更多相关文章

  1. 配置 MySQL 服务器容器

    本文介绍在单一宿主机上如何配置自动备份.建议使用两个容器,其中一个容器作为 MySQL 的服务器,用来处理数据:另一个容器用于自动备份.这样保证隔离,避免备份的容器影响到 MySQL Server 的 ...

  2. jsp 配置MySQL服务器 以及数据的插入和读取

    不多说,直接上代码.百度上面也是一大堆,大家多问百度就行. 在利用JDBC访问数据库过程中,主要涉及三种资源:对数据库的连接的连接对象Connection,SQL语句对象 Statement,访问结果 ...

  3. CentOS6.4 配置mysql服务器启动多个端口,同步单表数据

    ============================================================ ====多端口启动==== ========================= ...

  4. 【linux】安装和配置 mysql服务器

    按照官网教程,根据自己的系统安装不同的发行版 https://dev.mysql.com/doc/refman/5.6/en/linux-installation-yum-repo.html 配置: ...

  5. 配置MySQL服务器使得外网可以连接

    https://blog.csdn.net/bird3014/article/details/78481104

  6. jmeter连接配置带跳板机(SSH)的mysql服务器

    jmeter连接配置mysql服务器时,如果数据库服务器没有通过ssh连接,则只需要配置相应的jdbc参数就可以了,即请求域名或ip地址:3306,如果数据库服务器是通过SSH连接的,那需要通过中间远 ...

  7. 如何配置远程mysql服务器

    如何配置远程mysql服务器 分配用户权限 可以先看一下目前的用户权限状况: use mysql; select host,user,password from user; 然后分配新的权限给某一用户 ...

  8. MYSQL服务器my.cnf配置文档详解

    MYSQL服务器my.cnf配置文档详解 硬件:内存16G [client] port = 3306 socket = /data/3306/mysql.sock [mysql] no-auto-re ...

  9. CentOS 7.2 安装配置mysql主从服务器

    MySQL官方压缩包安装: 1:下载mysql官方版本,此处以目前最新版本5.7.14为例,下载的64位版本文件为: mysql-5.7.14-linux-glibc2.5-x86_64.tar 2: ...

随机推荐

  1. Django的csrf中间件

    csrf中间件 ​ csrf 跨站请求伪造 ​ 补充两个装饰器: ​ from django.views.decorators.csrf import csrf_exempt,csrf_protect ...

  2. ue4 编辑器记录

    Matinee 编辑器 菜单:Add New Empty Group->选择要变动的Actor->菜单:Add Actor->菜单:Add Key->变更Actor属性-> ...

  3. windows Apache 环境下配置支持HTTPS的SSL证书

    windows Apache 环境下配置支持HTTPS的SSL证书 1.准备工作 1)在设置Apache + SSL之前, 需要做: 安装Apache, 下载安装Apache时请下载带有SSL版本的A ...

  4. jstl和EL表达式混合使用

    EL表达式里判断字符串,或者... ${(wrt.acceptName eq '刘立荣') || (wrt.acceptName eq '卢伟冰') } <tr> <td heigh ...

  5. 剑指Offer-滑动窗口的最大值

    题目描述 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值.例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6 ...

  6. 磁盘是随机存储设备,但不是随机存储器(RAM)。为什么?

    磁盘是随机存储设备,但不是随机存储器(RAM).为什么?

  7. 关于vue2.0 cnpm 镜像安装

    前言:这几天安装vue环境一直报错,愁死我了,踩了好多坑,以前学的时候也安装成功了,后来很忙然后一直没顾上学vue,这么最近要学这个 在安装环境中平凡报错特此记笔记如下: 1.首先去下载node.js ...

  8. Nginx系列3:用Nginx搭建一个具备缓存功能的反向代理服务

    反向代理的理解:https://www.cnblogs.com/zkfopen/p/10126105.html 我是在一台linux服务器上搭建了两个nginx服务器A和B,把静态资源文件甲放在A服务 ...

  9. python-----短信、电话告警

    Twilio 1.访问http://twilio.com/并注册.注册了新账户后,你需要验证一个手机号码,短信将发给该号码. 2.Twilio 提供的试用账户包括一个电话号码,它将作为短信的发送者.你 ...

  10. 第五节,K-近邻算法(KNN)

    收集数据——>准备数据——>分析数据——>训练算法——>测试算法——>使用算法 K-近邻算法: (1)计算已知类别数据集中的点与当前点之间的距离 (2)按照距离递增次序排 ...