如何使用 nodejs 将 xdevapi 中的默认端口 33060 更改为 3306 for mysql?

How to change default port 33060 to 3306 in xdevapi for mysql using nodejs?

我们已经为 nodejs 中的 Mysql 连接器安装了 XDevAPI。我们正在尝试使用 3306 端口从 Nodejs 连接 Mysql 服务器。但是我们无法连接 Mysql,它会抛出类似

的错误
"server gone away".

实际上Node XDevAPI的默认端口是33060。所以我们需要在Nodejs中将端口从33060更改为3306?。可能吗?请帮助我。

[我的 another answer 的副本]

端口 3306 默认为经典 MySQL 有线协议。 MySQL Node.js 的 X DevAPI 连接器仅支持 X 协议,它由 X 插件实现(默认在端口 33060 上)。

您可以通过更新 mysqlx_port 服务器变量或在启动服务器时使用 --mysqlx-port= 选项来更改它。如果你想在端口 3306 上使用 X 协议,你还必须更新端口变量或在启动服务器时使用 --port= 选项使用不同的值。

免责声明:我是 MySQL X DevAPI Connector for Node.js

的首席开发人员