首页 > 解决方案 > 其他笔记本电脑上的用户拒绝 MySQL 访问

问题描述

我使用 MySQL 8.0.22 版本创建了一个数据库(我意识到它不是最新版本,但新版本在我的笔记本电脑上不起作用)。我需要有人(为我创建数据库的人)从他们自己的笔记本电脑上完全访问数据库。我使用密码创建了他们的用户,授予了完全访问权限并刷新了权限。

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password1234!';
GRANT ALL PRIVILEGES ON fsk TO 'user'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

但是,我仍然收到错误:

“用户'user@'localhost'的访问被拒绝(使用密码:是)”

在过去的两天里,我一直在谷歌上搜索这个错误,从确保没有任何包含“%”而不是“localhost”的重复项到重新安装程序。为了更清楚地说明,当尝试在 MySQL Workbench 上连接时,我在“主机名”字段中输入了“localhost”(没有在 localhost 周围使用引号),正确的用户名,最后,正确的密码(在尝试了很多之后确保次非常缓慢)。

我是否错过了试图让它工作的东西?我真的只需要一个用户从另一台笔记本电脑完全访问数据库,当我尝试以我创建的用户身份登录时,我一直收到“拒绝访问”。

任何帮助将不胜感激。

标签: mysqlsql

解决方案


推荐阅读