需求:用其他电脑,连接mac上的mysql,出现报错
1130 - Host 'xxx' is not allowed to connect to this MySQL server
在这里插入图片描述
解决方案:
1、连接上mysql

mysql -uroot -p

然后输入密码,密码不会回显

2.增加授权

GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 

其中root为用户名,root为密码,%表示所有主机
如果想让任何用户都可以访问,则用户名留空,如下

GRANT ALL ON *.* TO ''@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 

3、刷新

flush privileges;
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐