无法使用 phpmyadmin 创建数据库布局的 PDF 图形

无法使用 phpmyadmin 创建数据库布局的 PDF 图形

我在 Windows 7 系统上安装了 phpMyAdmin 3.4.2。并且安装了以下版本的 PHP 和 Mysql -

  • PHP 版本 5.3.6
  • mysqlnd 5.0.8-dev - 20102224 - $Revision: 308673 $(出现在 phpinfo() 的客户端 API 版本部分)

Currently phpMyAdmin can:PMA 文档中的部分内容(按照我的 PMA 安装的文档链接)显示以下内容:

  • 创建数据库布局的 PDF 图形

这意味着我使用的版本支持查看 PDF 图形。

但是我在 PMA UI 中看不到任何可视化数据库架构的选项。我创建了一个新数据库,创建了两个表并添加了一个外键约束来链接这两个表。可视化选项/选项卡出现在哪里?

我遗漏了什么?有什么想法吗?

谢谢

更新
以下是现有的数据库 -

show databases; ->
+--------------------+
| Database           |
+--------------------+
| information_schema |
| lab                |
| mysql              |
| openx              |
| test               |
+--------------------+

进一步更新
create_tables.sql成功执行了文件,并看到创建了一个新表phpmyadmin,其中包含 10 个表,即 pma_pdf_pages 等。然后我按照配置存储文档进行操作。我没有任何config.inc.php。我将 重命名config.sample.inc.phpconfig.inc.php,验证文件正在加载,然后取消注释这些行 -

 $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
 $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';

仍然没有获得设计器标签。

更新 3
取消注释配置文件中所有这些行 -

/* Storage database and tables */
 $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
 $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
 $cfg['Servers'][$i]['relation'] = 'pma_relation';
 $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
 $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
 $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
 $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
 $cfg['Servers'][$i]['history'] = 'pma_history';
 $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
 $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
 $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';

答案1

选择数据库后,在我的安装中,顶部应该有一个“设计器”选项卡,位于“导入”和“操作”之间。

答案2

需要在 WAMP、MAMP 和 LAMP 设置中启用“设计器”选项卡。它涉及编辑配置文件,具体取决于您使用的操作系统。这里有一个教程http://debian.sreenadh.in/2008/11/28/how-to-enable-designer-in-phpmyadmin/或者您也可以直接谷歌搜索“启用设计器选项卡 phpmyadmin”来查找特定于您的操作系统的其他资源。

相关内容