1

我正在尝试列出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'

之前有人遇到过这个问题,或者知道我能做些什么来解决这个问题吗?

4

3 回答 3

1

查看您的 my.conf 文件,看看提高以下值是否可以为您解决此问题。

interactive_timeout
wait_timeout
于 2012-07-01T08:59:41.077 回答
1

我建议您尝试使用 Grant 在 MySQL 上修复您的用户表。通常当我遇到权限访问问题时,我就是这样解决它们的。另外,请查看以下错误-

于 2012-07-01T08:59:57.273 回答
0

像这样有两个条目(重新启动服务器后)error.log

InnoDB: Unable to find the AUTOINC column role_id in the InnoDB table database/table.

放下两张桌子后,一切正常。

于 2012-07-01T10:05:06.097 回答