我最近将phpMyAdmin从4.3.x
升级为4.7.3
并遇到了常见错误:
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why.
Or alternately go to 'Operations' tab of any database to set it up there.
我已就如何解决此问题做了大量研究,但我无法完全理解修复的作用。我不是db的专家,大多数堆栈的答案/问题只提供了如何摆脱错误的解决方案,并给出一个简单的简单解释"这个修复只会启用一些(最有可能的)无用的功能,你不会忘记" - 像这个流行的问题/答案(PMA Database ... not OK in phpMyAdmin upgrade)。
phpMyAdmin文档解释了这些功能的含义是什么,但对于他们的工作并没有多大意义。他们的目的是什么(https://docs.phpmyadmin.net/en/latest/setup.html#linked-tables)。
也许这是我有限的理解,但我正在寻找更多关于如何/何时/为何使用这些功能类型的解释。
另请注意,我没有要求修复删除错误。
答案 0 :(得分:1)
PhpMyAdmin是一个应用程序,有时应用程序需要某种存储来满足他们想要提供的所有功能。
以Bookmark feature为例,您可以使用该Bookmarks保存已执行的查询以供日后使用。如果您有桌面SQL客户端,则此查询将保存在您的硬盘上。由于PhpMyAdmin在服务器上运行,并且可以访问数据库,因此最好只使用数据库来存储此类信息。
由于PhpMyAdmin不知道数据库服务器中哪个数据库名称是免费的(并且根本不知道您是否需要这些功能),因此它不会自动创建所需的数据库和表,但是等待您的批准 - 是你引用的通知。
答案 1 :(得分:1)
这些设置与phpMyAdmin中的工具有关,旨在让您的生活更轻松。例如,{{3}}可让您保存旧查询。变量允许您在查询中重用值。具体来说,这些设置允许应用程序存储这些首选项和历史记录,或者让phpMyAdmin在PHP环境中查找某些额外的工具集(与PDF生成一样)。
如果您计划将phpMyAdmin用作基本SQL界面,那么这些都不会真正适用于您。另一方面,如果您经常使用phpMyAdmin进行DBA类型配置,那么您应该查看这些功能。