知识库

Loading

0 评论 / 0 点赞 / 71 阅读  常见问题 最后更新: 2022-10-31 作者: 飞致云 总字数: 494

概述

MySQL 8.0启动过程中会开启33060端口,而在 JumpServer 服务器中33060端口是 Magnus 组件用来连接 MySQL 数据库的端口,当数据库 MySQL 8.0与 JumpServer 安装在同一服务器上时,可能会出现端口占用的情况。

概览

默认数据库 MySQL 8.0安装后的端口如下所示:
图片-1666233694463
33060端口 用于 MySQL X 协议(服务器 mysqlx_port 选项)

解决方法

方法一、修改 MySQL 的默认端口

打开 MySQL 的配置文件,默认为/etc/my.cnf。
添加端口相关配置项:port 与 mysqlx_port。
图片-1666234099765
重新启动 MySQL 。
图片-1666234199714

方法二、修改 JumpServer 对应的窗口

打开 JumpServer 的配置文件,默认位置位于 /opt/jumpserver/config/config.txt。
修改当中的 MAGNUS_MYSQL_PORT 选项为未被占用的端口。
图片-1666234674761
修改完成后重新启动 JumpServer 即修改完成。重启命令如下:

$ jmsctl restart
或
$ cd /opt/jumpserver-offline-installer-版本号-系统架构-补丁/
$ ./jmsctl.sh restart

图片-1666234863322
图片-1666234890406

文章目录
其他资源