我正在编写一个关于 python 和 MySQL(MySQLdb,PyQT)的应用程序,但遇到了一个问题。我碰巧当在登录表单上输入随机值时,这个随机用户可以访问数据库。该用户不能使用 SELECT 但他可以使用 INSERT!我是 MySQL 新手,这是我第一次遇到这样的问题。我看到了我要问的问题,但是随机用户能够登录到数据库,但无权做任何事情。我查看了 MYSQL.user 表,没有用户名的用户无权操作数据。输出如下
| localhost | root | Y | Y | Y |
| 127.0.0.1 | root | Y | Y | Y |
| localhost | | N | N | N |
......
有人可以建议为什么会发生这种情况,是否有解决方案(解决方法?)?