mysql - 其他笔记本电脑上的用户拒绝 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 周围使用引号),正确的用户名,最后,正确的密码(在尝试了很多之后确保次非常缓慢)。
我是否错过了试图让它工作的东西?我真的只需要一个用户从另一台笔记本电脑完全访问数据库,当我尝试以我创建的用户身份登录时,我一直收到“拒绝访问”。
任何帮助将不胜感激。
解决方案
推荐阅读
- c++ - 正在使用命名空间标准;强制的
- node.js - Firestore 规则不接受自定义声明
- javascript - 在 JavaScript 中,是否可以有一个与类函数同名的类 getter?
- javascript - 查找和替换数组中的对象(基于 id)
- neural-network - 多输出分类神经网络如何工作?
- python - get_jwt_identity() 在 Flask-JWT-Extended 中返回 None
- c# - 如何访问服务参考方法
- c# - 如何正确模拟我的类以使 Contains 方法起作用?
- parse-platform - 解析仪表板为空
- algorithm - 找出((A相交B)联合C)相交D)的基数的有效(恒定空间或次线性空间)方法?