首页 > 后端开发 > php教程 > 启用phpmyadmin的额外功能

启用phpmyadmin的额外功能

Lisa Kudrow
发布: 2025-02-21 11:18:12
原创
420 人浏览过

启用phpmyadmin的额外功能

在管理数据库时,PHPMYADMIN是最常用的工具之一。默认情况下,PhpMyAdmin做得很好。但是,它带有很多方便的额外扩展,可以轻松激活。在本文中,我们将激活这些扩展名,并查看它们可以为我们做什么。

钥匙要点

PhpMyAdmin提供了一系列可以增强数据库管理的额外功能,包括书签,高级跟踪和用户配置节省。可以通过修改config.inc.php文件并在phpMyAdmin数据库中创建相应的表来激活这些。

>
    >一些有用的功能包括用于保存查询的“书签”,用于使外键可单击的“关系”,“表信息”用于显示特定列而不是ID的“表信息”,以及用于在列名中添加注释的“列信息”。 🎜>
  • 其他功能,例如“历史记录”,以保存在会话中运行的所有查询,“最近”,以跟踪最近查看的表,“表UI首选项”以自定义表观视图和“导航隐藏”以清理导航通过隐藏非活动表格的面板也可以被激活。
  • >
  • 其他功能,例如用于监视表的“跟踪”,用于保存数据库中的用户配置的“用户配置”,“ Designer坐标”,用于可视化表关系的视觉管理,“收藏夹”以书签表和“保存搜索” “为了保存和执行广泛的搜索,可以激活以提高phpMyAdmin的可用性。
  • >设置
  • >在继续之前,请确保phpmyadmin启动并运行。登录后,您可能会在主面板底部注意到此消息:>

>单击此处将带您进入一个页面,表明您还没有激活所有扩展。您可以通过更改config.inc.php文件并添加以下行来激活它们。>

>将用户名,密码和数据库名称更改为您自己的喜欢。所有其他配置值都是表名。通过离开这些空白,您将停用这些扩展。但是,如果您想激活任何一个,我建议保留与上面提供的相同名称。根据您的phpmyadmin版本,默认情况下并非所有配置值都可以使用。在这种情况下,我使用了4.2.x版本的phpmyadmin。

完成后,是时候创建数据库了。创建一个带有您在配置文件中定义的名称的数据库。接下来,您可以在计算机上搜索一个名为create_tables.sql的文件,可能是在phpmyadmin的根文件夹或脚本子文件夹中。对于Linux计算机,您可能可以在/usr/share/phpmyadmin/xplass/or/usr/usr/share/doc/doc/phpmyadmin/scripts/中找到它。根据您新创建的数据库运行此SQL文件。如果您在上面的配置中更改了任何表名称,请确保您也更改此处的表名。
<span>The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.</span>
登录后复制
登录后复制
>

接下来,我们需要使用配置的密码创建用户。使用您定义的用户名和密码运行以下查询。

>
<span>The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.</span>
登录后复制
登录后复制
<span>$cfg['Servers'][$i]['controluser'] = 'pma';
</span><span>$cfg['Servers'][$i]['controlpass'] = 'pmapass';
</span><span>$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
</span><span>$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
</span><span>$cfg['Servers'][$i]['relation'] = 'pma__relation';
</span><span>$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
</span><span>$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
</span><span>$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
</span><span>$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
</span><span>$cfg['Servers'][$i]['history'] = 'pma__history';
</span><span>$cfg['Servers'][$i]['recent'] = 'pma__recent';
</span><span>$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
</span><span>$cfg['Servers'][$i]['users'] = 'pma__users';
</span><span>$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
</span><span>$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
</span><span>$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
</span><span>$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
</span><span>$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
</span><span>$cfg['Servers'][$i]['favorite'] = ‘pma__favorite’;
</span><span>$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';</span>
登录后复制

登录phpmyadmin时,我们之前看到的信息应该消失。如果仍然存在,请单击链接以查看缺少的内容。

让我们深入研究所有这些扩展。

书签

通过启用书签,您可以将查询书签书签。当您创建查询时,您可以将一个盒子打勾以添加书签。另外,当查询已经运行后,您可以通过向下滚动到页面底部并填写书签框来添加书签。

>

启用phpmyadmin的额外功能

>每当您转到SQL选项卡时,您都会在底部看到可以在几个书签查询之间进行选择。选择您要使用的一个,并定义是否要提交,查看或删除查询。

>

启用phpmyadmin的额外功能

关系

选项关系可能是我在整个列表中使用的最佳功能之一。如果您使用的是外键,这些密钥将变得可单击。通过单击外键,您将被重定向到另一个表格,以该特定的键显示记录。

>另外,在使用外键添加或编辑记录时,您将获得具有所有可能选项的选择列表。

>

启用phpmyadmin的额外功能

表信息

在外键时,看到所有可能的值的下拉列表很不错。但是,如果它显示某个列而不是ID,那就更好了。为此,请确保激活table_info。转到主表,单击结构,然后单击“关系视图”链接。如果您一直向下滚动到页面底部,则可以定义要显示哪个列。

>

启用phpmyadmin的额外功能>每当我现在使用外键创建新记录时,我选择的列中的值现在显示在主键旁边。您不再需要记住一个钥匙。

启用phpmyadmin的额外功能> pdf页

>可以将您的关系导出到PDF。为此,您需要在配置中激活PDF_PAGE,TABLE_COORDS和关系。接下来,打开要导出到PDF的数据库。单击“操作”选项卡。接下来,单击“编辑或导出关系架构链接”并继续。填写所有字段,然后单击提交。如果您填写了表格,则PDF将推出,显示您请求的所有数据。

列信息

>使用列信息,您可以将注释添加到列名中。当您想向其他人清楚地表明您在本专栏中的期望或其中包含的内容时,这可能会派上用场。您可以通过更改列数据来做到这一点。您会注意到已经添加了一个新的评论字段。如果您填写评论,则该评论将出现在列标题下方。>

启用phpmyadmin的额外功能

接下来,您也可以将转换应用于列,就像添加注释的方式相同。通过转换,您可以将文件名转换为可点击链接,该链接将打开实际文件。>

历史

>如果您启用历史记录,则通过phpmyadmin运行的所有查询都保存在您的历史中,直到您注销或关闭浏览器为止。您可以通过打开查询弹出窗口并单击SQL历史记录来查看查询历史记录。

最近的

在导航面板中,您会注意到有一个最近的按钮,其中包含一个您最近查看的所有桌子的下拉按钮。默认情况下,此最新表的列表已经显示。但是,如果您想在会话之间保持持久性,则可以在配置文件中激活近期,以确保保存您的最新活动。

>

表UI首选项

查看表时,您可以通过将其拖动到另一个位置来重新排序。这些更改仅适用于您。实际表的订单仍然相同。接下来,您还可以对列上升和下降进行排序。在您的会议期间,您正在执行的视觉更改将保存。但是,登录后,这些设置将被设置为默认设置。通过启用table_uiprefs,设置将是持久的,请确保您始终具有与配置的视图相同的视图。

用户和用户组

>您可能不想向所有用户显示所有选项。在这种情况下,您可以通过转到“用户”选项卡将用户组添加到phpmyadmin。创建一个新组并定义他们可以看到的内容。接下来,您可以将用户分配给此组,确保他们只能在创建组时看到您标记的菜单项。这样,您可以向不同类型的用户展示不同的视图,并确保您看不到任何未使用的选项。

导航隐藏

启用phpmyadmin的额外功能>在导航示威的情况下,您可以在导航面板中的概述中隐藏某些表。通过单击桌子旁边的灯泡,它将消失。您可以通过单击表名称旁边的灯泡再次重新出现。这样,您可以使您的视图变得更加干净,而藏匿的桌子您没有积极使用。

>

跟踪

>通过跟踪,您可以跟踪特定表上通过phpmyadmin执行的任何更改。通过转到表,然后打开名为Tracking的选项卡,您可以创建当前表的版本。现在保存通过phpmyadmin执行的该表的任何更改。这样,您可以轻松地跟踪此表自该版本创建以来发生的变化。

>

启用phpmyadmin的额外功能

>用户配置

默认情况下,任何用户配置都保存在您的浏览器中。这意味着,每当您使用其他浏览器或清洁浏览器缓存时,所有设置都会丢失。通过激活USERCONFIG,配置将保存在数据库中,使您可以保留相同的设置。

设计器坐标

通过启用Designer_coords,您可以在设计人员模式下查看表之间的关系。如果您转到数据库并单击Designer,您将看到类似的视图,如下所示,指示所有关系。接下来,您可以通过此窗口以视觉方式管理这些关系。

启用phpmyadmin的额外功能>最爱

>查看数据库时,您会注意到,当您激活喜欢的人时,恒星出现在表名旁边。通过单击星星,您可以将该表添加到您的收藏夹中。在导航面板中,您会看到一个喜欢的下拉菜。您在收藏夹中添加的所有表都将出现在此下拉菜单中。

>

启用phpmyadmin的额外功能保存的搜索

>打开数据库并且要进入“查询”选项卡时,您可以在此处配置大量搜索。您可以通过书签来保存此搜索。请注意,这与我们之前看到的SQL书签不同。但是,这样,您可以保存搜索并稍后执行它们。

>

启用phpmyadmin的额外功能结论

激活这些扩展很容易,并且可以真正提高phpMyAdmin的可用性。我特别喜欢我可以单击外键的事实,以便我可以看到它连接的记录。您是否要在phpmyadmin中激活这些扩展,如果是,您将要激活哪些扩展?你一直在使用它们吗?我很想在下面的评论中收到您的来信。

>

经常询问有关启用PhpMyAdmin的额外功能的问题(常见问题解答)

>在phpmyadmin中启用额外功能的好处是什么?这些功能包括对表对表进行更改的高级跟踪,保存和加载查询的能力以及导入和导出设置的选项。这些功能可以帮助您更有效地管理数据库,节省时间并降低错误的风险。

>

>我如何在phpmyadmin中启用高级跟踪?

高级跟踪允许您在PHPMYADMIN中监视对您的桌子进行了更改。要启用此功能,您需要在phpmyadmin数据库中创建“ PMA_Tracking”表。创建此表后,您可以通过选择该表并单击“跟踪”选项卡。 phpmyadmin中的加载查询,您需要在phpmyadmin数据库中创建一个“ pma_bookmark”表。创建此表后,您可以通过单击“查询”选项卡中的“此SQL查询”选项来保存查询。要加载保存的查询,您可以转到“ SQL”选项卡,然后从“书签SQL查询”下拉列表中选择查询。

>如何在phpmyadmin中导入和导出设置?要在phpmyadmin中导入和导出设置,您需要在phpmyadmin数据库中创建一个“ pma_userconfig”表。创建此表后,您可以通过转到“设置”选项卡并单击“导出”按钮来导出设置。要导入设置,您可以转到“设置”选项卡,然后单击“导入”按钮。

> phpmyadmin中的'pma__tracking'表的目的是什么? 'phpmyadmin中的表用于跟踪对其他表进行的更改。此功能对于需要跟踪更改以进行审核或故障排除目的的数据库管理员特别有用。

>

> phpmyadmin中'pma__bookmark'表的目的是什么? phpmyadmin中的表用于保存和加载SQL查询。此功能可以通过允许您保存复杂的查询并单击加载它们来节省您的时间和精力。

> phpmyadmin中的“ pma__userconfig”表的目的是什么? phpmyadmin中的pma__userconfig'表用于导入和导出用户设置。如果您需要将设置从一个phpmyadmin安装移至另一个功能,则此功能可能很有用。

我可以在不创建其他表的情况下启用phpmyadmin中的额外功能吗?

不,您无法启用额外的功能在phpmyadmin中,没有创建必要的表。这些表需要存储与额外功能相关的数据。

>

>我可以在phpmyadmin启用phpmyadmin中禁用额外功能吗?为此,您需要从phpmyadmin数据库中删除相应的表。

>

>是否有与phpmyadmin中启用额外功能有关的风险?

>

增强您的数据库管理经验。但是,与任何数据库操作一样,请务必小心并确保您了解自己在做什么。在对数据库进行任何更改之前,请始终备份您的数据。

以上是启用phpmyadmin的额外功能的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板