创建数据库与用户:Confluence 6 MySQL攻略

作者:暴富20212023.10.13 04:35浏览量:290

简介:Confluence 6 MySQL 创建数据库和数据库用户

Confluence 6 MySQL 创建数据库和数据库用户
在Confluence 6中,使用MySQL作为后端数据库是常见的配置方式。下面是创建数据库和数据库用户的一般步骤。
安装和配置MySQL

  1. 首先,确保您已经安装了MySQL数据库,并已经设置了Confluence所需要的数据中心。
  2. 登录到MySQL数据库服务器上,使用适当的权限。
    创建数据库
  3. 在MySQL命令行中,键入以下命令来创建一个新的数据库:
    1. CREATE DATABASE confluence;
    这将创建一个名为“confluence”的新数据库。请注意,您可以将“confluence”替换为您喜欢的任何名称。
    设置数据库用户
  4. 接下来,我们需要创建一个新的数据库用户,并为其分配适当的权限。这可以通过以下命令完成:
    1. CREATE USER 'confluence_user'@'localhost' IDENTIFIED BY 'password';
    在这里,’confluence_user’是您希望创建的用户名,’localhost’是该用户的主机名,’password’是您为该用户设置的密码。请确保选择一个强密码,以保护您的数据库安全
    授予适当权限
  5. 现在,我们需要将新创建的用户分配给先前创建的数据库,并给予其适当的权限。这可以通过以下命令完成:
    1. GRANT ALL PRIVILEGES ON confluence.* TO 'confluence_user'@'localhost';
    这条命令将授予’confluence_user’@’localhost’对“confluence”数据库的所有权限。
    刷新权限
  6. 最后,我们需要刷新MySQL的权限以使更改生效:
    1. FLUSH PRIVILEGES;
    在Confluence中配置数据库
  7. 现在,您已经在MySQL中创建了数据库和数据库用户,接下来需要在Confluence的配置文件中设置正确的数据库连接信息。
  8. 打开Confluence的配置文件,通常位于“conf”目录下的“database.properties”文件。
  9. 找到以下行:
    1. # database.driver=com.mysql.jdbc.Driver
    2. # database.url=jdbc:mysql://localhost:3306/confluence
    3. # database.user=root
    4. # database.password=password
  10. 取消注释并更改上述行以匹配您在MySQL中创建的数据库、用户和密码。例如:
    1. database.driver=com.mysql.cj.jdbc.Driver
    2. database.url=jdbc:mysql://localhost:3306/confluence
    3. database.user=confluence_user
    4. database.password=password
  11. 保存并关闭文件。
  12. 重新启动Confluence服务器,新的数据库配置应该会生效。
  13. 最后,使用Confluence的管理员界面或Confluence命令行工具来执行初始化数据库脚本,以确保Confluence的数据模型与数据库对齐。这通常可以通过导航到Confluence安装目录下的“bin”文件夹,并运行以下命令完成:
  • Windows: run-init-script confluence-init-script-32429760E80A4F6B87B4C8F4458B90FE-mysql-v2021-03-01-g0v70d3u2lnj3g-000000000000000000000000-c451c946-71b2-4b25-9d5e-d79d5a7f4a8c
  • Linux / macOS: ./run-init-script confluence-init-script-32429760E80A4F6B87B4C8F4458B90FE-mysql-v2021-03-01-g0v70d3u2lnj3g-000000000000000000000000-c451c946-71b2-4b25-9d5e-d79d5a7f4a8c。注意替换上述命令中的文件名为您的初始化脚本的文件名。然后,您可以执行以下命令运行初始化脚本:Linux / macOS Windows:.后续步骤 :现在,您已经成功地创建了一个用于 Confluence 的 MySQL 数据库和用户,接下来是时候进行初始数据设置了。您可以使用 Confluence 的安装目录下的 `bin