启用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时,我们之前看到的信息应该消失。如果仍然存在,请单击链接以查看缺少的内容。
让我们深入研究所有这些扩展。
书签
通过启用书签,您可以将查询书签书签。当您创建查询时,您可以将一个盒子打勾以添加书签。另外,当查询已经运行后,您可以通过向下滚动到页面底部并填写书签框来添加书签。>
>
选项关系可能是我在整个列表中使用的最佳功能之一。如果您使用的是外键,这些密钥将变得可单击。通过单击外键,您将被重定向到另一个表格,以该特定的键显示记录。
>另外,在使用外键添加或编辑记录时,您将获得具有所有可能选项的选择列表。
>
在外键时,看到所有可能的值的下拉列表很不错。但是,如果它显示某个列而不是ID,那就更好了。为此,请确保激活table_info。转到主表,单击结构,然后单击“关系视图”链接。如果您一直向下滚动到页面底部,则可以定义要显示哪个列。
>
>每当我现在使用外键创建新记录时,我选择的列中的值现在显示在主键旁边。您不再需要记住一个钥匙。
> pdf页
>可以将您的关系导出到PDF。为此,您需要在配置中激活PDF_PAGE,TABLE_COORDS和关系。接下来,打开要导出到PDF的数据库。单击“操作”选项卡。接下来,单击“编辑或导出关系架构链接”并继续。填写所有字段,然后单击提交。如果您填写了表格,则PDF将推出,显示您请求的所有数据。列信息
>使用列信息,您可以将注释添加到列名中。当您想向其他人清楚地表明您在本专栏中的期望或其中包含的内容时,这可能会派上用场。您可以通过更改列数据来做到这一点。您会注意到已经添加了一个新的评论字段。如果您填写评论,则该评论将出现在列标题下方。
历史
>如果您启用历史记录,则通过phpmyadmin运行的所有查询都保存在您的历史中,直到您注销或关闭浏览器为止。您可以通过打开查询弹出窗口并单击SQL历史记录来查看查询历史记录。
最近的在导航面板中,您会注意到有一个最近的按钮,其中包含一个您最近查看的所有桌子的下拉按钮。默认情况下,此最新表的列表已经显示。但是,如果您想在会话之间保持持久性,则可以在配置文件中激活近期,以确保保存您的最新活动。
>表UI首选项
查看表时,您可以通过将其拖动到另一个位置来重新排序。这些更改仅适用于您。实际表的订单仍然相同。接下来,您还可以对列上升和下降进行排序。在您的会议期间,您正在执行的视觉更改将保存。但是,登录后,这些设置将被设置为默认设置。通过启用table_uiprefs,设置将是持久的,请确保您始终具有与配置的视图相同的视图。
用户和用户组
>您可能不想向所有用户显示所有选项。在这种情况下,您可以通过转到“用户”选项卡将用户组添加到phpmyadmin。创建一个新组并定义他们可以看到的内容。接下来,您可以将用户分配给此组,确保他们只能在创建组时看到您标记的菜单项。这样,您可以向不同类型的用户展示不同的视图,并确保您看不到任何未使用的选项。
导航隐藏
>在导航示威的情况下,您可以在导航面板中的概述中隐藏某些表。通过单击桌子旁边的灯泡,它将消失。您可以通过单击表名称旁边的灯泡再次重新出现。这样,您可以使您的视图变得更加干净,而藏匿的桌子您没有积极使用。
跟踪
>通过跟踪,您可以跟踪特定表上通过phpmyadmin执行的任何更改。通过转到表,然后打开名为Tracking的选项卡,您可以创建当前表的版本。现在保存通过phpmyadmin执行的该表的任何更改。这样,您可以轻松地跟踪此表自该版本创建以来发生的变化。
>
>用户配置
默认情况下,任何用户配置都保存在您的浏览器中。这意味着,每当您使用其他浏览器或清洁浏览器缓存时,所有设置都会丢失。通过激活USERCONFIG,配置将保存在数据库中,使您可以保留相同的设置。
设计器坐标通过启用Designer_coords,您可以在设计人员模式下查看表之间的关系。如果您转到数据库并单击Designer,您将看到类似的视图,如下所示,指示所有关系。接下来,您可以通过此窗口以视觉方式管理这些关系。
>最爱
>查看数据库时,您会注意到,当您激活喜欢的人时,恒星出现在表名旁边。通过单击星星,您可以将该表添加到您的收藏夹中。在导航面板中,您会看到一个喜欢的下拉菜。您在收藏夹中添加的所有表都将出现在此下拉菜单中。
>
保存的搜索
>打开数据库并且要进入“查询”选项卡时,您可以在此处配置大量搜索。您可以通过书签来保存此搜索。请注意,这与我们之前看到的SQL书签不同。但是,这样,您可以保存搜索并稍后执行它们。
>
结论
>经常询问有关启用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中监视对您的桌子进行了更改。要启用此功能,您需要在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的额外功能的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

在PHP中,应使用password_hash和password_verify函数实现安全的密码哈希处理,不应使用MD5或SHA1。1)password_hash生成包含盐值的哈希,增强安全性。2)password_verify验证密码,通过比较哈希值确保安全。3)MD5和SHA1易受攻击且缺乏盐值,不适合现代密码安全。

PHP类型提示提升代码质量和可读性。1)标量类型提示:自PHP7.0起,允许在函数参数中指定基本数据类型,如int、float等。2)返回类型提示:确保函数返回值类型的一致性。3)联合类型提示:自PHP8.0起,允许在函数参数或返回值中指定多个类型。4)可空类型提示:允许包含null值,处理可能返回空值的函数。

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

PHP和Python各有优劣,选择取决于项目需求和个人偏好。1.PHP适合快速开发和维护大型Web应用。2.Python在数据科学和机器学习领域占据主导地位。

在PHP中使用预处理语句和PDO可以有效防范SQL注入攻击。1)使用PDO连接数据库并设置错误模式。2)通过prepare方法创建预处理语句,使用占位符和execute方法传递数据。3)处理查询结果并确保代码的安全性和性能。

PHP在数据库操作和服务器端逻辑处理中使用MySQLi和PDO扩展进行数据库交互,并通过会话管理等功能处理服务器端逻辑。1)使用MySQLi或PDO连接数据库,执行SQL查询。2)通过会话管理等功能处理HTTP请求和用户状态。3)使用事务确保数据库操作的原子性。4)防止SQL注入,使用异常处理和关闭连接来调试。5)通过索引和缓存优化性能,编写可读性高的代码并进行错误处理。

PHP用于构建动态网站,其核心功能包括:1.生成动态内容,通过与数据库对接实时生成网页;2.处理用户交互和表单提交,验证输入并响应操作;3.管理会话和用户认证,提供个性化体验;4.优化性能和遵循最佳实践,提升网站效率和安全性。

PHP适合网页开发和快速原型开发,Python适用于数据科学和机器学习。1.PHP用于动态网页开发,语法简单,适合快速开发。2.Python语法简洁,适用于多领域,库生态系统强大。
