2003 - Cant’t connect to MySQL server on ‘192.168.137.137’(10060 “Unknown error”)

原因
经过一番查找发现问题所在:
因为Mysql默认不允许远程登录,所以需要设置防火墙开放3306端口
解决办法
开放3306 端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
#命令含义
--zone #作用域 
--add-port=3306/tcp #添加端口,格式为:端口/通讯协议 
--permanent #永久生效

重启防火墙

systemctl restart firewalld.service

如果登录失败 提示IP不符合 就加一个如下命令

grant all privileges on *.* to 'root'@'我电脑的ip地址' identified by '密码';

下面为原版主的原连接 缺最后一个命令修正  我把他整理了一下  当自己也留一个备注


————————————————
版权声明:本文为CSDN博主「dadeity」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/github_38336924/article/details/84839402

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐