我创建了一个用户 'user1'@'localhost'。然后使用授权选项向 user1 授予所有权限。有什么帮助吗?然后我去将 user1 连接到数据库,但它一直抛出错误 1142 和 1370。我也尝试过专门授予选择和执行权限。并刷新 MySQL 中的所有内容。但是,它仍然给出相同的错误。这是错误。
加载架构内容时出错错误代码:1142 拒绝用户“book”@“localhost”对表“user_variables_by_thread”执行 SELECT 命令
错误代码:1370. 拒绝用户“book”@“localhost”执行例程“e2.min”0.000 秒的命令
我是否遗漏了什么或者没有正确理解?
答案1
好吧。显然使用 root 帐户授予权限不起作用。但是,在 MySQL 中,进入“管理”>“用户和权限”,然后从那里授予所有权限解决了错误,现在它允许“用户 1”在数据库上执行任何任务。