关系视图在 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安装的sql
或examples
目录导入文件create_tables.sql
,然后你必须配置你的config.inc.php
以反映你的数据库名称和表名已创建。
你是否成功创建了phpmyadmin数据库;您可以使用控制用户登录并查看数据库和表吗?登录时,屏幕底部是否出现“您的 phpMyAdmin 配置存储未正确配置”或类似的消息?
【讨论】:
以上是关于关系视图在 wampserver 2.5 上不可用 phpMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章
EKEventStore:“initWithAccessToEntityTypes”不可用:在 iOS 上不可用
为啥 AUNetSend 在 iOS 上不可用? (或任何替代建议)