关系视图在 wampserver 2.5 上不可用 phpMyAdmin

Posted

技术标签:

【中文标题】关系视图在 wampserver 2.5 上不可用 phpMyAdmin【英文标题】:Relation view is not available phpMyAdmin on wampserver 2.5 【发布时间】:2015-05-09 17:02:40 【问题描述】:

我现在尝试了几个小时来打开设计器视图/关系视图。在格式化之前,我记得我没有做任何事情就拥有了这个选项卡。我的表存储在 InnoDB 引擎上。

我试过了:http://foundationphp.com/tutorials/pma_config.php 和 http://www.w3expert.com/2008/03/how-to-enable-view-feature-in.html 以及更多没有任何运气

【问题讨论】:

安装 mysql Workbench 可能更简单,它有一个很好的设计模式。不过要小心,它有 2 个选项,你想要一个不包含新版本 MySQL 的选项。 【参考方案1】:

打开要关联的表,并通过“操作”选项卡将“存储引擎”更改为“InnoDB”

【讨论】:

【参考方案2】:

在 PHPMyAdmin 中使用外键映射表时,您需要“关系视图”链接来执行此操作。但是,在 WAMP 中,默认情况下不显示。

没有烦恼。要启用“关系视图”:

转到位于/wamp/apps/PHPMYADMINFOLDER/ 的文件config.inc.php 添加这一行:

$cfg[‘Servers’][$i][‘relation’] = ‘pma_relation’;

然后重新启动 Apache。 您现在应该会在此之后看到“关系视图”链接。

【讨论】:

我不知道他们为什么要这样做,但谢谢!这回答了我的问题。【参考方案3】:

关系视图不是屏幕顶部的选项卡,它是通过转到表的结构选项卡来访问的。对于新版本,顶部有一个子选项卡:

我相信这在 4.4 版中有所改变;在此之前,它在同一页面上,但在下面:

因此,如果您正在寻找标签,这就是您找不到它的原因;)

关于 Designer,您必须正确设置“phpMyAdmin 配置存储”,才能在“数据库”页面中显示选项卡。官方文档在http://docs.phpmyadmin.net/en/latest/setup.html#phpmyadmin-configuration-storage,但基本上你从你的phpMyAdmin安装的sqlexamples目录导入文件create_tables.sql,然后你必须配置你的config.inc.php以反映你的数据库名称和表名已创建。

你是否成功创建了phpmyadmin数据库;您可以使用控制用户登录并查看数据库和表吗?登录时,屏幕底部是否出现“您的 phpMyAdmin 配置存储未正确配置”或类似的消息?

【讨论】:

以上是关于关系视图在 wampserver 2.5 上不可用 phpMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin 关系视图不可用

EKEventStore:“initWithAccessToEntityTypes”不可用:在 iOS 上不可用

为啥 AUNetSend 在 iOS 上不可用? (或任何替代建议)

C++ 为啥 Traits 在对象上不可用,而是作为静态成员变量可用

方法在项目中可用,但在操场上不可用

getAttribute 在 ElementHandle 上不可用