在我的 MYSQL 配置文件中,当我将端口 3060(原始)替换为 995 时,这不起作用,当我 时service mysql restart
,我有:
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
但是,例如,当我将 3060 替换为 5671 时,该工作正常,没有错误,并且我与端口 5671 的远程连接工作正常!
所以通过搜索,我发现我们不能把一个端口 < 1024...但是我必须把一个劣质的,我们怎么处理?
Soren 认为 1024 以下的端口受到限制并需要提升权限是正确的。如果没有提前深思熟虑和计划,使用 1024 以下的端口通常不是一个好主意。
也就是说,如果您绝对必须使用编号较小的端口,则可以使用
iptables
将编号较小的端口重定向到应用程序正在侦听的端口。例如:
用要公开的端口替换 995,用 MySQL 安装正在侦听的端口替换 3306。