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

启用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
11个最佳PHP URL缩短脚本(免费和高级)11个最佳PHP URL缩短脚本(免费和高级)Mar 03, 2025 am 10:49 AM

长URL(通常用关键字和跟踪参数都混乱)可以阻止访问者。 URL缩短脚本提供了解决方案,创建了简洁的链接,非常适合社交媒体和其他平台。 这些脚本对于单个网站很有价值

在Laravel中使用Flash会话数据在Laravel中使用Flash会话数据Mar 12, 2025 pm 05:08 PM

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

构建具有Laravel后端的React应用程序:第2部分,React构建具有Laravel后端的React应用程序:第2部分,ReactMar 04, 2025 am 09:33 AM

这是有关用Laravel后端构建React应用程序的系列的第二个也是最后一部分。在该系列的第一部分中,我们使用Laravel为基本的产品上市应用程序创建了一个RESTFUL API。在本教程中,我们将成为开发人员

简化的HTTP响应在Laravel测试中模拟了简化的HTTP响应在Laravel测试中模拟了Mar 12, 2025 pm 05:09 PM

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

php中的卷曲:如何在REST API中使用PHP卷曲扩展php中的卷曲:如何在REST API中使用PHP卷曲扩展Mar 14, 2025 am 11:42 AM

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

在Codecanyon上的12个最佳PHP聊天脚本在Codecanyon上的12个最佳PHP聊天脚本Mar 13, 2025 pm 12:08 PM

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

宣布 2025 年 PHP 形势调查宣布 2025 年 PHP 形势调查Mar 03, 2025 pm 04:20 PM

2025年的PHP景观调查调查了当前的PHP发展趋势。 它探讨了框架用法,部署方法和挑战,旨在为开发人员和企业提供见解。 该调查预计现代PHP Versio的增长

Laravel中的通知Laravel中的通知Mar 04, 2025 am 09:22 AM

在本文中,我们将在Laravel Web框架中探索通知系统。 Laravel中的通知系统使您可以通过不同渠道向用户发送通知。今天,我们将讨论您如何发送通知OV

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
1 个月前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版