#1100 - 表 'pma__tracking' 未使用 LOCK TABLES 锁定 - PHPMyAdmin,easyPHP

Posted

技术标签:

【中文标题】#1100 - 表 \'pma__tracking\' 未使用 LOCK TABLES 锁定 - PHPMyAdmin,easyPHP【英文标题】:#1100 - Table 'pma__tracking' was not locked with LOCK TABLES - PHPMyAdmin, easyPHP#1100 - 表 'pma__tracking' 未使用 LOCK TABLES 锁定 - PHPMyAdmin,easyPHP 【发布时间】:2014-10-20 02:32:14 【问题描述】:

我试图在 phpMyadmin 上简单地运行一个表创建脚本;使用easyPHP。它给了我这个问题:

#1100 - Table 'pma__tracking' was not locked with LOCK TABLES

当我在 WAMP 服务器的 PHPMyadmin 上运行脚本时,我没有遇到这个问题。脚本成功执行。相同的脚本。两者的 PHPmyadmin 版本相同。

我在互联网上找不到任何帮助,我假设这与用户权限有关?

这是easyPHP的最新版本。

任何想法是什么造成了这个错误,我应该如何解决它?

【问题讨论】:

【参考方案1】:

在任何编辑器中打开您的 sql 文件

找到 LOCK TABLES 并将其替换为 #LOCK TABLES

【讨论】:

【参考方案2】:

解决方法很简单,

在记事本中打开 .SQL 文件,然后

找到

 LOCK TABLES

替换为

 #LOCK TABLES

【讨论】:

【参考方案3】:

查看你的 phpMyAdmin config.inc.php 文件,应该有:

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'your_root';
$cfg['Servers'][$i]['controlpass'] = 'your_password';

【讨论】:

这是一个可行的解决方案,但是我很好奇是否还有其他方法(我想知道 pma 是否真的需要 root 访问权限来进行控制数据库操作) 是的,即使有密码也不是拥有root用户的超级粉丝

以上是关于#1100 - 表 'pma__tracking' 未使用 LOCK TABLES 锁定 - PHPMyAdmin,easyPHP的主要内容,如果未能解决你的问题,请参考以下文章

错误 phpmyadmin pma__tracking 和其他不存在

MAC 上 XAMPP 中 PhpMyAdmin 的引擎中不存在表 'phpmyadmin.pma__column_info'

(XAMPP) Linux :MySQL 说:文档 #1932 - 表 'phpmyadmin.pma__column_info' 在引擎中不存在

phpMyAdmin 错误:引擎中不存在表

phpMyAdmin 错误:引擎中不存在表

phpMyAdmin 正在为 PMA_Tracking 等寻找错误的数据库