Can’t connect to MYSQL server on ”(10060)解决方法

Can't connect to MYSQL server on ''(10060)解决方法-木马屋
Can’t connect to MYSQL server on ”(10060)解决方法
此内容为M币阅读,请登录后查看
积分
M币阅读

新的服务器搭建好环境后,发现Navicat无法连接,但是服务器里面是可以进入的,怀疑有可能是权限问题。

图片[1]-Can’t connect to MYSQL server on ”(10060)解决方法-木马屋
如图报错

添加防火墙权限

由于服务器没有对外开放mysql的默认端口3306导致

CentOs7以下开启方式

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

iptables save

service iptables restart

CnetOs7开启方式

firewall-cmd --permanent --zone=public --add-port=3306/tcp

firewall-cmd --reload

 

添加Mysql访问权限

mysql -u root -p

//输入密码

use mysql;
select host,user from user;

//查看是否为root添加外网访问权限

 

图片[2]-Can’t connect to MYSQL server on ”(10060)解决方法-木马屋
这里可以看出,任何IP都可以访问
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 

flush privileges;

 

温馨提示
本文最后更新于2023-03-20 16:47:49某些文章具有时效性,若有错误或已失效。
请在下方留言或联系QQ:790085358
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容