在这一步,你将要配置你的 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. MySQL安装 8.0.15版本

    windows下MySQL 8.0.15的安装和设置 MySQL下载地址:https://dev.mysql.com/downloads/mysql/ 我的百度网盘下载(win64位):链接:http ...

  2. [C++]PAT乙级1003. 我要通过!(17/20)

    /* 1003. 我要通过!(20) “答案正确”是自动判题系统给出的最令人欢喜的回复.本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错 ...

  3. Ubuntu安装MongoDB

    一.下载安装 首先,更新软件包列表以获取最新版本的存储库列表: sudo apt update 2.接着安装MongoDB包本身: sudo apt install -y mongodb ×加-y是为 ...

  4. 检查CentOS7定时任务是否启用并执行过

    1 监控cron状态 service crontab status #如果没有开启执行 service crontab start 正常开启的状态 2 检查执行日志,过滤自己配置的定时任务脚本关键字 ...

  5. python中的日志操作和发送邮件

    1.python中的日志操作 安装log模块:pip install nnlog 参数:my_log = nnlog.Logger('server_log.log',level='debug',bac ...

  6. 【译】第十一篇 SQL Server安全审核

    本篇文章是SQL Server安全系列的第十一篇,详细内容请参考原文. SQL Server审核SQL Server审核是指你可以在数据库或服务器实例监控事件.审核日志包含你选择捕获的事件的列表,在服 ...

  7. java 基础 浮点类型

    1.浮点类型用于表示小数的数据类型. 2.浮点数原理:也就是二进制科学计数法. 3.Java的浮点类型有float和double两种. 4.Java默认浮点类型计算的结果是double类型,字面量也是 ...

  8. Maven 传递依赖冲突解决(了解)

    1 传递依赖冲突解决(了解) 传递依赖:A(项目)依赖B,B依赖C(1.1版本),B是A的直接依赖,C就是A的传递依赖 导入依赖D,D依赖C(1.2版本) 1.1 Maven自己调解原则 1.1.1  ...

  9. DedeCMS找后台目录漏洞

    参考文章 https://xianzhi.aliyun.com/forum/topic/2064 近期,学习的先知社区<解决DEDECMS历史难题--找后台目录>的内容,记录一下. 利用限 ...

  10. 操作dom影响性能的原因

    为什么dom操作会影响性能? 在浏览器当中,dom的实现和ECMAScript的实现是分离的. 例如,在IE中,ECMAScrit的实现在jscript.dll中,而DOM的实现在mshtml.dll ...