[HY000][1130] null,来自服务器的消息:“未知错误 1130”

问题描述

嗨,如果我使用 MysqL 本身,我可以看到我的表和数据库,我检查了 MysqL 变量上的端口,它与 3306 相同。

我不确定出了什么问题。我还为用户授予了 localhost 的权限。

这是它向我显示的屏幕截图:

enter image description here

我想我刚刚更新了我的 PHPStorm,现在它不再工作了。

    MysqL> SELECT 
    ->    user 
    -> FROM 
    ->    MysqL.user;
ERROR 2006 (HY000): MysqL server has gone away
No connection. Trying to reconnect...
Connection id:    49
Current database: *** NONE ***

+---------------+
| user          |
+---------------+
| imdi_mg2      |
| MysqL.session |
| MysqL.sys     |
| root          |
+---------------+
4 rows in set (0.11 sec)

我不知道为什么 MysqL 消失并在中间返回

解决方法

不知道如何但是授予应该在 % 上而不是在本地主机上,这真的很烦人:

 create user 'user'@'%' identified by 'pass'
 GRANT ALL PRIVILEGES ON imdi_mg2.* TO 'user'@'%' WITH GRANT OPTION;

会有人遇到这个问题,希望对某人有所帮助!