热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《#1146-表'phpmyadmin.pma__tracking'不存在如何手动禁用?》经验,为你挑选了1个好方法。

我今天在phpMyAdmin收到此错误,

1146 - 表'phpmyadmin.pma__tracking'不存在

nginx/1.6.2 | 数据库客户端版本:libmysql - 5.5.41-MariaDB | PHP扩展:mysqli

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

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

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

谢谢



1> Isaac Bennet..:

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

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

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

修复phpMyAdmin配置存储

只需运行create_tables.sql包含在文件examplessqlphpMyAdmin的安装文件夹中.如果要使用非默认数据库名称或表名,则应编辑该文件.

如果由于某种原因,您的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不查找跟踪表.


推荐阅读
author-avatar
手机用户2502941011
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有