900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Linux防火墙端口设置和mysql端口开放的navicat整合

Linux防火墙端口设置和mysql端口开放的navicat整合

时间:2019-12-28 00:10:34

相关推荐

Linux防火墙端口设置和mysql端口开放的navicat整合

Linux 防火墙端口设置

1.在/etc/sysconfig/iptables里添加

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport22 -j ACCEPT

项目需要8080端口

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

加入下面一行,开放mysql的3306端口

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport3306 -j ACCEPT

2.重启iptables

[root@localhost ~]# /etc/init.d/iptables restart

或者直接 [root@localhost ~]# service iptables restart

3.看下状态

[root@localhost ~]# /etc/init.d/iptables status

mysql 权限设置

1、改表法

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -p

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

必要时执行:

mysql>flush privileges;

原先的22端口,在navicat中只能通过SSH通道进行访问,虽然这样可以对linux下的mysql进行操作,但是无法和实际的项目进行结合,此时需要3306的端口,进行常规连接。

3306端口的开放,有助于和项目的实际结合,此时使用mysql的常规设置即可。

若此时的连接是在原有的基础上进行更改的, 需要删除, 并创建新的连接, 否则仍然是无法访问。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。