MySQL 8.0 参考手册  / 第 6 章 安全  / 6.7 SELinux  / 6.7.5 SELinux TCP 端口上下文  /  6.6.5.1 为 mysqld 设置 TCP 端口上下文

6.6.5.1 为 mysqld 设置 TCP 端口上下文

mysqld 的默认 TCP 端口是 3306;并且使用的 SELinux 上下文类型是 mysqld_port_t.

如果将mysqld配置为使用不同的 TCP port,则可能需要为新端口设置上下文。例如,为非默认端口(如端口 3307)定义 SELinux 上下文:

semanage port -a -t mysqld_port_t -p tcp 3307

要确认端口已添加:

$> semanage port -l | grep mysqld
mysqld_port_t                  tcp      3307, 1186, 3306, 63132-63164