#1146 - Table 'phpmyadmin.pma__tracking' 不存在如何手动禁用?
#1146 - Table 'phpmyadmin.pma__tracking' doesn't exist how to disable manually?
我今天在 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 查询创建 table 时,我都会收到同样的错误,#1146 - Table 'phpmyadmin.pma__tracking' 不会存在。
我无法 select 数据库或在 phpMyAdmin 中执行任何操作,是否有手动删除 table 的方法或解决方法?
使用任何 SQL 即 DROP DATABASE 结果,#1146 - Table 'phpmyadmin.pma__tracking' 不存在。
我刚刚用我安装的 phpMyAdmin 测试了这个,即使我手动删除了 table 并收到错误消息,我也可以通过注销并重新登录来清除它。所以我的第一个建议是确保你的 phpMyAdmin 是最新的,因为这个功能在最近的版本中得到了一些改进。
接下来,我建议您注销,清除浏览器缓存(至少与 phpMyAdmin 页面相关),然后重新登录。
您可以修复 table 或禁用该功能。
正在修复 phpMyAdmin Configuration Storage
只需 运行 phpMyAdmin 安装的 examples
或 sql
文件夹中包含的 create_tables.sql
文件。如果您希望使用非默认数据库名称或 table 个名称,您应该编辑该文件。
如果出于某种原因,您的 phpMyAdmin 仍然不允许您登录,这可能会更加困难。在这种情况下,您可以从 mysql
命令行客户端执行此操作或禁用该功能(见下文)以获得访问权限。不过,这不是必需的;如果缺少 table,phpMyAdmin 应该会在登录时自动禁用该功能。
然后编辑 config.inc.php
并确保为每个 table 分配的值与您刚刚创建的 table 名称相对应。如果您对默认值有任何疑问,请参阅列表 http://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_pmadb。
彻底禁用该功能
只需编辑 config.inc.php
并删除行 $cfg['Servers'][$i]['tracking']
。这将完全禁用该功能,这样 phpMyAdmin 就不会寻找跟踪 table.
我今天在 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 查询创建 table 时,我都会收到同样的错误,#1146 - Table 'phpmyadmin.pma__tracking' 不会存在。
我无法 select 数据库或在 phpMyAdmin 中执行任何操作,是否有手动删除 table 的方法或解决方法?
使用任何 SQL 即 DROP DATABASE 结果,#1146 - Table 'phpmyadmin.pma__tracking' 不存在。
我刚刚用我安装的 phpMyAdmin 测试了这个,即使我手动删除了 table 并收到错误消息,我也可以通过注销并重新登录来清除它。所以我的第一个建议是确保你的 phpMyAdmin 是最新的,因为这个功能在最近的版本中得到了一些改进。
接下来,我建议您注销,清除浏览器缓存(至少与 phpMyAdmin 页面相关),然后重新登录。
您可以修复 table 或禁用该功能。
正在修复 phpMyAdmin Configuration Storage
只需 运行 phpMyAdmin 安装的 examples
或 sql
文件夹中包含的 create_tables.sql
文件。如果您希望使用非默认数据库名称或 table 个名称,您应该编辑该文件。
如果出于某种原因,您的 phpMyAdmin 仍然不允许您登录,这可能会更加困难。在这种情况下,您可以从 mysql
命令行客户端执行此操作或禁用该功能(见下文)以获得访问权限。不过,这不是必需的;如果缺少 table,phpMyAdmin 应该会在登录时自动禁用该功能。
然后编辑 config.inc.php
并确保为每个 table 分配的值与您刚刚创建的 table 名称相对应。如果您对默认值有任何疑问,请参阅列表 http://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_pmadb。
彻底禁用该功能
只需编辑 config.inc.php
并删除行 $cfg['Servers'][$i]['tracking']
。这将完全禁用该功能,这样 phpMyAdmin 就不会寻找跟踪 table.