Print
知

[MVS]全天猴安装提示与MySQL的33060端口冲突问题解决

9小时前 发表

问题描述

windows上安装全天猴工程师版,提示33060 端口冲突,查发现为mysql 占用。

PS C:\Users\Administrator> netstat -ano | findstr "33060"

  TCP    0.0.0.0:33060          0.0.0.0:0              LISTENING       4224

  TCP    [::]:33060             [::]:0                 LISTENING       4224

PS C:\Users\Administrator> tasklist | findstr 4224

mysqld.exe                    4224 Services                   0    385,780 K

 

解决方法

停止mysql 服务,修改配置文件:

C:\ProgramData\MySQL\MySQL Server 8.0\my.ini

修改配置文件中loose_mysqlx_port 端口为33080;

# The TCP/IP Port the MySQL Server X Protocol will listen on.

loose_mysqlx_port=33080

重新启动mysql服务,服务端口已变更为33080,33060端口释放。

PS C:\Users\Administrator> netstat -ano | findstr "33080"

  TCP    0.0.0.0:33080          0.0.0.0:0              LISTENING       9788

  TCP    [::]:33080             [::]:0                 LISTENING       9788

PS C:\Users\Administrator> tasklist | findstr 9788

mysqld.exe                    9788 Services                   0    387,420 K

 

PS C:\Users\Administrator> tasklist | findstr 33060

PS C:\Users\Administrator>

 

重新安装全天猴成功。

 

备注:

33060:X Protocol(X 插件 mysqlx_port)

MySQL8.0 默认开启;MySQL5.7.12 之后才引入,由 X 插件提供的**新一代通信端口**MySQL。

> 底层是 protobuf 协议,支持两套能力:

> 1. 传统 SQL 查询

> 2. **Document Store 文档存储(NoSQL 风格 JSON 集合 CRUD)**,X DevAPI 开发接口

 

哪些工具使用 33060 端口

- MySQL Shell(mysqlsh,官方推荐新客户端)

- MySQL Router

- 新版 mysqlx 系列驱动(mysql-connector-x)

- 支持 X DevAPI 的程序,可以异步流式查询、JSON 文档操作