OSSEZ

 找回密码
 新用户

QQ登录

只需一步,快速开始

扫一扫,访问微社区

OSSEZ 首页 信息技术 Confluence 查看内容

Confluence 6 配置 MySQL 服务器

2018-6-5 09:47| 发布者: honeymoose| 查看: 32| 评论: 0|原作者: ossezhu

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


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





  • 重启你的 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
关闭

站长推荐上一条 /1 下一条

QQ|手机版|小黑屋|Archiver|帮助|OSSEZ (North Tecom)  

GMT+8, 2018-8-19 10:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部