我有一个用户“salesman”@“%”尝试使用 USAGE 权限*.*
和数据库内一个视图的 SELECT 权限连接到我的数据库。
每当我尝试连接无论是通过 API 连接字符串还是 MySQL CLI 连接到数据库,我都会收到错误 1044(所以这不是密码问题:错误 1045)。
(1044, "Access denied for user 'salesman'@'%' to database 'northwind'")
来自 API
ERROR 1044 (42000): Access denied for user 'salesman'@'%' to database 'northwind'
从 CLI。
我的用户中没有用户 '',localhost 也没有问题(在原始创建用户和授权语句中将用户名更改为 localhost 没有任何作用)。我检查了能找到的每个问题和错误报告,但没有相关或有效的答案。