gpt4 book ai didi

mysql - #1146 - 表 'phpmyadmin.pma__tracking' 不存在如何手动禁用?

转载 作者:行者123 更新时间:2023-11-29 03:53:53 28 4
gpt4 key购买 nike

我今天在 phpMyAdmin 中收到这个错误,

#1146 - Table 'phpmyadmin.pma__tracking' doesn't exist

nginx/1.6.2 | Database client version: libmysql - 5.5.41-MariaDB | PHP extension: mysqli

它使它无法访问,因为每当我尝试使用 SQL 查询创建表时,我都会遇到同样的错误,#1146 - 表 'phpmyadmin.pma__tracking' 不存在。

我无法在 phpMyAdmin 中选择数据库或执行任何操作,是否有手动删除表的方法或解决方法?

使用任何 SQL,即 DROP DATABASE 结果,#1146 - 表 'phpmyadmin.pma__tracking' 不存在。

最佳答案

我刚刚用我安装的 phpMyAdmin 测试了这个,即使我手动删除了表并收到错误消息,我也可以通过注销并重新登录来清除它。因此,我的第一个建议是确保您的 phpMyAdmin 是最新的,因为此功能在最近的版本中得到了一些改进。

接下来,我建议您注销,清除浏览器缓存(至少与 phpMyAdmin 页面相关),然后重新登录。

您可以修复表格或禁用该功能。

正在修复 phpMyAdmin Configuration Storage

只需运行 phpMyAdmin 安装的 examplessql 文件夹中包含的 create_tables.sql 文件。如果您希望使用非默认数据库名称或表名称,您应该编辑该文件。

如果出于某种原因,您的 phpMyAdmin 仍然不允许您登录,这可能会更加困难。在这种情况下,您可以从 mysql 命令行客户端执行此操作,或者禁用功能(见下文)以获得访问权限。不过,这不是必需的;如果表丢失,phpMyAdmin 应该在登录时自动禁用该功能。

然后编辑 config.inc.php 并确保为每个表分配的值与您刚刚创建的表名相对应。参见 http://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_pmadb如果您对默认值有任何疑问,请查看列表。

彻底禁用该功能

只需编辑 config.inc.php 并删除行 $cfg['Servers'][$i]['tracking']。这将完全禁用该功能,以便 phpMyAdmin 不会查找跟踪表。

关于mysql - #1146 - 表 'phpmyadmin.pma__tracking' 不存在如何手动禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28543851/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com