提问者:小点点

找不到mySQL允许在mac Big Sur上进行远程访问的My.cnf配置文件


我正在尝试允许远程访问我为某人创建的MySQL工作台数据库。我创建了该用户并授予他们完全访问权限,然而,当我尝试以该用户身份从另一台笔记本电脑登录时,它说访问被拒绝(是的,我检查了密码是否正确)。然后我在Google上看到,您需要从MySQL中调整my.cnf文件中的binding_address,但我似乎找不到它的位置(如果它存在的话)。我在这里看到了其他关于这个的帖子,尝试了所有的解决方案,但仍然没有运气。

如果有人对如何访问或创建my.cnf以允许远程访问mac上的MySQL数据库有任何建议,Big Sur,那就太好了。

到目前为止,root用户的主机是'localhost'(不确定是否应该更改)。上次我把这个改成我的IP地址时,由于某种原因我被锁定在数据库之外,不得不重新启动所有的东西,重新构建整个数据库。下面是我用来创建访问数据库的用户的语法:

*与我的IP地址的其余部分相似。

CREATE USER 'user'@'67.81.**.*' IDENTIFIED BY 'password3!';
GRANT ALL PRIVILEGES ON fsk TO 'user'@'67.81.**.*' WITH GRANT OPTION;
FLUSH PRIVILEGES;

创建用户后,我进入“MySQL Workbench中的用户和特权”,并手动选中所有框以授予用户完全访问权限。然后,当我尝试从另一台笔记本电脑登录数据库时,我得到以下错误:

“无法使用用户user连接到MySQL67.81.**.*:3306。无法连接到本地主机”


共0个答案