首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL:缺少X插件

MySQL:缺少X插件
EN

Stack Overflow用户
提问于 2016-10-15 04:59:39
回答 3查看 1.2K关注 0票数 0

MySQL版本为5.7.15。Ubuntu 16.04.1

我正在尝试将MySQL设置为文档存储,如MySQL 5.7 Reference Manual的3.3节所述

当我运行该命令时:

代码语言:javascript
运行
复制
mysqlsh -u user -h localhost --classic --dba enableXProtocol

我得到了:

代码语言:javascript
运行
复制
Creating a Classic Session to root@localhost:3306
Enter password:
No default schema selected.

enableXProtocol: Installing plugin mysqlx...
enableXProtocol: Error installing the X Plugin: Can't open shared library '/usr/lib/mysql/plugin/mysqlx.so' (errno: 2 /usr/lib/mysql/plugin/mysqlx.so: cannot open shared object file: No such file or directory)

当我尝试的时候:

代码语言:javascript
运行
复制
mysql> INSTALL PLUGIN mysqlx SONAME 'mysqlx.so';

我得到了:

代码语言:javascript
运行
复制
ERROR 1126 (HY000): Can't open shared library '/usr/lib/mysql/plugin/mysqlx.so' (errno: 2 /usr/lib/mysql/plugin/mysqlx.so: cannot open shared object file: No such file or directory)

手册上说应该内置这个插件,但我在运行SHOW PLUGINS()时找不到它。我搜索了Google和Stack Overflow,没有找到关于我的问题的任何东西。

任何帮助都是非常感谢的。

EN

回答 3

Stack Overflow用户

发布于 2016-10-15 05:20:56

最初使用tasksel作为LAMP堆栈的一部分安装的MySQL。

已通过APT存储库卸载并重新安装MySQL解决此问题。

票数 0
EN

Stack Overflow用户

发布于 2019-01-16 22:59:58

我通过apt直接安装了mysql,然后也遇到了同样的问题。

一次偶然的机会,我用download and upgrade MySQL APT repository解决了这个问题,然后卸载并重新安装了MySQL。

在新的存储库中,您可以发现它安装了更多的应用程序:

mysql-社区-客户端

mysql-社区-服务器

。。

所以,我猜这只是社区功能。

票数 0
EN

Stack Overflow用户

发布于 2019-10-07 00:08:20

我也遇到了同样的问题,因为我想使用X dev api来连接Mysql。目录中没有mysqlx.so。我想这可能是个bug。

卸载所有关于mysql-server的东西,然后按照教程here,你会得到它。在mysql 8.0中,默认情况下,mysqlx处于打开状态。

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

https://stackoverflow.com/questions/40051894

复制
相关文章

相似问题

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