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

9
我正在尝试在PHPMyadmin上运行一个创建表格的脚本,使用的是easyPHP。但是出现了如下问题:
#1100 - Table 'pma__tracking' was not locked with LOCK TABLES

当我在WAMP服务器的PHPMyadmin上运行脚本时,我没有遇到这个问题。脚本成功执行。同样的脚本,在两个版本相同的PHPmyadmin上都运行。我在网上找不到任何帮助,我认为这可能与用户权限有关?这是easyPHP的最新版本。你有什么想法,是什么导致了这个错误,我该如何解决?
3个回答

16

请查看您的phpMyAdmin config.inc.php文件,应该会有以下内容:

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

2
这是一个可行的解决方案,但我很好奇是否还有其他方法(我想知道pma在控制数据库操作时是否真的需要root访问权限)。 - Attila Fulop
是的,说实话我并不喜欢让root用户拥有密码。 - Jamie Hutber

6
解决方案很简单,使用记事本打开.SQL文件并查找:
 LOCK TABLES

并将其替换为
 #LOCK TABLES

0

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接