新的服务器搭建好环境后,发现Navicat无法连接,但是服务器里面是可以进入的,怀疑有可能是权限问题。
添加防火墙权限
由于服务器没有对外开放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添加外网访问权限
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
flush privileges;
© 版权声明
THE END
暂无评论内容