首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql 8启用插件X

Mysql 8启用插件X
EN

Stack Overflow用户
提问于 2020-05-08 03:48:49
回答 1查看 555关注 0票数 0

几天前,我在digitalocean上创建了mysql集群(默认情况下,它从端口25060开始)。当我安装MySQL连接器/node.js并尝试建立与默认端口的连接时,它仍然错误地说:

错误:服务器连接未使用X协议。请确保连接到正确的端口并使用MySQL 5.7.12 (或更高版本)服务器。

通过一些研究,我了解到要使用mysql的X devApi,我应该连接到端口33060 (我的集群根本不使用这个端口),但不幸的是,mysqlx插件在我的集群上被禁用了,这让我很困惑,因为我知道mysql8默认情况下启用了它

我的问题是,有什么方法可以激活mysqlx插件吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-08 15:46:23

理论上,您可以启用/安装和禁用/卸载X插件,前提是服务器可以访问该库。

如上所述,here

代码语言:javascript
复制
-- unix systems
INSTALL PLUGIN mysqlx SONAME 'mysqlx.so';
-- windows systems
INSTALL PLUGIN mysqlx SONAME 'mysqlx.dll';

然而,在实践中,也许digital Ocean运行的是旧版本的MySQL (似乎并非如此),它不能让你访问这个库,也不能访问端口33060或任何你可以绑定X插件的端口。所以,你可能不走运,但我想你可以试一试。

免责声明:我是Node.js版MySQL X DevAPI连接器的首席开发人员

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61666495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档