嗨,如果我使用 mysql 本身,我可以看到我的表和数据库,我检查了 MySQL 变量上的端口,它与 3306 相同。
我不确定出了什么问题。我还为用户授予了 localhost 的权限。
这是它向我显示的屏幕截图:
我想我刚刚更新了我的 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 消失并在中间返回
答案 0 :(得分:1)
不知道如何但是授予应该在 % 上而不是在本地主机上,这真的很烦人:
create user 'user'@'%' identified by 'pass'
GRANT ALL PRIVILEGES ON imdi_mg2.* TO 'user'@'%' WITH GRANT OPTION;
会有人遇到这个问题,希望对某人有所帮助!