我可以登录phpmyadmin作为' root'并访问所有表。当我以'用户身份登录并执行查询' SELECT *来自访问者'它会出现一条错误消息(来自之前的查询失败)
"正确使用语法' ANDDATE>' 2015-06-01'限制0,30和#39;在第1行"
我可以从命令行以用户身份访问该表,因此它是一个phpmyadmin问题 不起作用的东西 我已经清除了饼干 作为根, pma_history是空的 pma_bookmark为空 删除pma_recent中的条目
和想法存储上一个查询的位置,以便我可以删除(或更改)它?
答案 0 :(得分:1)
找到了它(ubuntu 14.04 FWIW)
/#grep -r'ANDDATE'/ var
二进制文件/ var / lib / php5 / sess_fmkkbn6b68uhej1ggk3vnncd26h2stru 匹配
二进制文件/var/lib/mysql/phpmyadmin/pma_table_uiprefs.MYD匹配
从pma_table_ui-prefs删除条目解决了问题
答案 1 :(得分:0)
遇到同样的问题,似乎无法在线找到更多解决方案。
在查看了线程启动程序提出的解决方案后,我意识到解决方案是转到phpmyadmin数据库,转到pma_table_uiprefs表下,查找包含抛出错误的查询的记录,并删除该记录。 / p>
花了我一个多小时来搞清楚这一点!