专栏首页CWIKIUSConfluence 6 配置 MySQL 服务器

Confluence 6 配置 MySQL 服务器

在这一步,你将要配置你的 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]部分,对下面的参数进行一些修改:

    [mysqld] ... character-set-server=utf8 collation-server=utf8_bin ...

    [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 ...

    // remove this if it exists sql_mode = NO_AUTO_VALUE_ON_ZERO

    [mysqld] ... transaction-isolation=READ-COMMITTED ...

    [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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Confluence 6 MySQL 数据库设置准备

    Confluence 不能在 MySQL 变种版本,例如,MariaDB (CONFSERVER-29060) 和 Percona (CONFSERVER-36...

    HoneyMoose
  • Confluence 6 MySQL 创建数据库和数据库用户

    一旦你成功的安装和配置了 MySQL 数据库服务器,你需要为你的 Confluence 创建数据库和数据库用户:

    HoneyMoose
  • Confluence 6 MySQL 3.x 字符集编码问题

    MySQL 3.x is 已知在大写和小写转换的时候有些问题(non-ASCII)。

    HoneyMoose
  • MySQL面试题集锦,据说国内外知名互联网公司都在用!

    在今年上半年的数据库使用状况调查中,笔者收集了众多国内外知名互联网公司的数据库使用情况,其中,国外GitHub、Airbnb、Yelp、Coursera均在使用...

    Java周某人
  • 行成于思:从Oracle到MySQL

    这篇文章来自于微信群的问答,我和周彦伟互相配合,彦伟回答了我的四个关于MySQL和Oracle的问题,对于来自两个不同领域的人,这些问题我想对很多人具备参考价值...

    数据和云
  • 从0学习MySQL系列(一)简介篇

    概述 ---- 阅读本系列说明: 本系列的划分,旨在涵盖MySQL的大部分方面,旨在作为大纲,每篇文章都会有重点以及在开发中需要经常注意的地方...

    赵腰静
  • MySQL面试题集锦,据说国内外知名互联网公司都在用!

    在今年上半年的数据库使用状况调查中,笔者收集了众多国内外知名互联网公司的数据库使用情况,其中,国外GitHub、Airbnb、Yelp、Coursera均在使用...

    Java周某人
  • MySQL 8.0 最新安装教程

    MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的关系数据库管理系统应用软件之一。今天跟大家来介绍一下MySQL最新版本8....

    程序IT圈
  • MySQL从删库到跑路(一)——MySQL数据库简介

    MySQL是一个轻量级关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。目前MySQL被广泛地应用在Internet上的中小型网站...

    良月柒
  • awesome-mysql-cn资源

    MySQL 资源列表,内容包括:分析工具、备份、性能测试、配置、部署、GUI 等。 分析工具 性能,结构和数据分析工具 Anemometer - 一个 SQL ...

    琯琯

扫码关注云+社区

领取腾讯云代金券