phpMyAdmin - 错误:禁用关系功能

时间:2015-01-29 15:33:40

标签: mysql phpmyadmin relational-database

当我想用phpMyAdmin 4.3.8在设计器模式下创建两个表之间的关系时,它给出了一个错误说:错误:关系功能被禁用! 当我用4.1.4尝试它时,它工作得很好。 我似乎无法找到我应该更改设置的位置,以便能够在设计器模式下创建关系。 任何的想法? 提前谢谢!

4 个答案:

答案 0 :(得分:16)

使用

将您的表/数据库引擎转换为InnoDB

ALTER TABLE table_name ENGINE = InnoDB;

答案 1 :(得分:2)

使用以下方法将表格改为InnoDB:

ALTER TABLE你的表名ENGINE = InnoDB

答案 2 :(得分:0)

我遇到了同样的问题,因为我在mysql服务器上没有pypMyAdmin设置的数据库。

因此,您可能需要更新PMA设置数据库或创建一个......

有关如何操作的指南here

答案 3 :(得分:0)

我遇到了同样的错误我没有创建任何PMA用户我刚刚将phpmyadmin的版本升级到最新版本并且一切正常

这是下载的链接,对我而言是4.6.0

https://www.phpmyadmin.net/downloads/

对我而言,我正在研究MAMP Pro,所以我做了:

  • 我停止了服务器(MAMP Pro)。
  • 我将文件(config.inc.php)从旧的phpmyadmin文件夹复制到新文件夹。
  • 我将旧版本替换为新版本(" / Applications / MAMP / bin /")。
  • 我将相同的新版本文件夹复制到(" / Library / Application Support / appsolute / MAMP PRO /")因为我正在使用MAMP Pro而不是MAMP。
  • 然后我重新启动了服务器(MAMP Pro),一切正常。

我希望它对你也有用。