4.1.1 类型和网络

  • 服务器配置类型

    选择描述您的设置的 MySQL 服务器配置类型。此设置定义要分配给 MySQL 服务器实例的系统资源(内存)量。

    • 开发:托管许多其他应用程序的计算机,通常是您的个人工作站。此设置将 MySQL 配置为使用最少的内存。

    • 服务器:预计将在该计算机上运行其他几个应用程序,例如 Web 服务器。“服务器”设置将 MySQL 配置为使用中等数量的内存。

    • 专用:专用于运行 MySQL 服务器的计算机。由于此服务器上没有运行其他主要应用程序,因此此设置将 MySQL 配置为使用大部分可用内存。

    • 手动

      防止 MySQL 安装程序尝试优化服务器安装,而是将默认值设置为 my.ini 配置文件中包含的服务器变量。选择 手动 类型后,MySQL 安装程序将使用 tmp_table_size 变量分配的默认值 16M。

  • 连接

    连接选项控制如何建立与 MySQL 的连接。选项包括:

    • TCP/IP:默认情况下选择此选项。您可以禁用 TCP/IP 网络以仅允许本地主机连接。选择 TCP/IP 连接选项后,您可以修改以下项目:

      • 端口,用于经典 MySQL 协议连接。默认值为 3306

      • X 协议端口,仅在配置 MySQL 8.0 服务器时显示。默认值为 33060

      • 打开 Windows 防火墙端口以进行网络访问,默认情况下为 TCP/IP 连接选择此选项。

      如果端口号已被使用,您将在默认值旁边看到信息图标 (),并且 下一步 将被禁用,直到您提供新的端口号。

    • 命名管道:启用并定义管道名称,类似于设置 named_pipe 系统变量。默认名称为 MySQL

      当您选择 命名管道 连接,然后继续下一步时,系统会提示您设置授予客户端软件在命名管道连接上的访问控制级别。某些客户端只需要最小的通信访问控制,而其他客户端则需要对命名管道的完全访问权限。

      您可以根据运行客户端的 Windows 用户(或用户)设置访问控制级别,如下所示:

      • 所有用户最低访问权限(推荐)。 默认情况下启用此级别,因为它是最安全的。

      • 本地组成员的完全访问权限。 如果最低访问选项对客户端软件的限制过高,请使用此选项来减少对命名管道具有完全访问权限的用户数量。必须先在 Windows 上建立该组,然后才能从列表中选择它。应该限制和管理此组中的成员资格。Windows 要求新添加的成员首先注销,然后重新登录才能加入本地组。

      • 所有用户完全访问权限(不推荐)。 此选项的安全性较低,只有在实施了其他安全措施时才应设置。

    • 共享内存:启用并定义内存名称,类似于设置 shared_memory 系统变量。默认名称为 MySQL

  • 高级配置

    选中 显示高级和日志记录选项 可以在后面的步骤中设置自定义日志记录和高级选项。“日志记录选项”步骤允许您为错误日志、常规日志、慢查询日志(包括执行查询所需的秒数配置)和二进制日志定义自定义文件路径。“高级选项”步骤允许您设置在复制拓扑中启用二进制日志记录时所需的唯一服务器 ID。

  • MySQL 企业防火墙(仅限企业版)

    默认情况下,启用 MySQL 企业防火墙 复选框处于未选中状态。选择此选项可启用安全列表,以提供针对某些类型攻击的保护。需要进行额外的安装后配置(请参阅 MySQL 企业防火墙)。