Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL更改存储引擎表_Mysql_Linux_Ubuntu - Fatal编程技术网

MySQL更改存储引擎表

MySQL更改存储引擎表,mysql,linux,ubuntu,Mysql,Linux,Ubuntu,我有一个手动安装的MySQL版本的问题。我还安装了第三方存储引擎 我的问题是这个 当我将数据库中某个表的引擎更改为安装的第三方引擎时,我看不到该表引擎在更改 用于在执行命令时进行澄清 SHOW TABLE STATUS WHERE Name = 'XXX' ALTER TABLE XXX ENGINE = <third party engine> SHOW TABLE STATUS WHERE Name = 'XXX' 我可以看到表引擎是InnoDB 如果我执行命令 SHOW

我有一个手动安装的MySQL版本的问题。我还安装了第三方存储引擎

我的问题是这个

当我将数据库中某个表的引擎更改为安装的第三方引擎时,我看不到该表引擎在更改

用于在执行命令时进行澄清

SHOW TABLE STATUS WHERE Name = 'XXX'
ALTER TABLE XXX ENGINE = <third party engine>
SHOW TABLE STATUS WHERE Name = 'XXX'
我可以看到表引擎是InnoDB

如果我执行命令

SHOW TABLE STATUS WHERE Name = 'XXX'
ALTER TABLE XXX ENGINE = <third party engine>
SHOW TABLE STATUS WHERE Name = 'XXX'
表引擎未更改为第三方引擎存储

我正在亚马逊的Ubuntu服务器上工作。 手动安装的MySQL版本:5.5.37

我为什么有这种行为?安装的第三方发动机存储有问题吗


感谢您的回复。

ALTER TABLE
语句之后,尝试tge query
显示警告安装的第三方引擎存储有问题吗?
您认为我们可以在没有任何相关信息的情况下进行判断吗?您好@fancyPants。这篇文章很老了,实际上我已经更改了MySQL的安装。第三方引擎存储是MyDiamo(大多数人不知道)。然而,我的问题是,我遇到的问题是在MySQL上还是在这个第三方引擎存储上。如果没有(这是我的假设),那肯定是你的第三方引擎出了问题。