我试图列出information_schema
。TABLES
的内容,如下所示:
SELECT * FROM information_schema.`TABLES` LIMIT 10
但它给了我一个错误:
ERROR 2013 (HY000): Lost connection to MySQL server during query
然后我认为REPAIR TABLE TABLES
应该修复它,但它给了我:
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 396
Current database: information_schema
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema'
之前有人遇到过这个问题,或者知道我该怎么做才能解决这个问题?
答案 0 :(得分:1)
查看您的my.conf文件,看看是否提出以下值可以解决此问题。
interactive_timeout
wait_timeout
答案 1 :(得分:1)
我建议您尝试使用Grant在MySQL上修复用户表。通常当我有权限访问问题时,这就是我解决它们的方法。 另外,请查看以下bug -
答案 2 :(得分:0)
error.log
中有两个条目(重启服务器后),如下所示:
InnoDB: Unable to find the AUTOINC column role_id in the InnoDB table database/table.
删除两个表后,一切正常。