CentOS6 远程、防火墙、端口

1、CentOS.6 开启MySQL远程访问

  1. 开放 mysql访问端口 3306

    • 修改防火墙配置文件

      • vim /etc/sysconfig/iptables
    • 加入端口配置 注意:增加开放3306端口的语句一定要在 icmp-host-prohibited之前

      • -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
    • 重新加载规则

      • service iptables restart
  2. 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。

    • 主流的两种方法,改表法授权法

  3. 使用改表法,修改 mysql库中的 host.

    • 登录 mysql:

      • mysql -uroot -p + 回车 + 密码
      • use mysql;
      • update user set host='%' where user='root' and host='localhost';
    • 记得一定还得修改密码,因为这时密码已失效,虽然本地还可以原密码登录,可远程改了host后还是没法访问:

      • UPDATE user SET password=password("root") WHERE user='root'; 
    • 修改后执行,生效:

      • flush privileges;
  4. 重启mysql,远程就可以访问了。

    • service mysql restart;

2、CentOS 6 下防火墙的基本操作命令

  • CentOS 配置防火墙操作实例(启、停、开、闭端口)

  1. 防火墙的基本操作命令:

    • 命令作用
      service iptables status查询防火墙状态:
      service iptables stop停止防火墙
      service iptables start启动防火墙
      service iptables restart重启防火墙
      chkconfig iptables off永久关闭防火墙:
      chkconfig iptables on永久关闭后启用:
  2. 查看防火墙状态

    • service iptables status

3、CentOS.6 查看、开启、关闭端口

  • 查看所有端口:

    • netstat -ntlp

1、开启端口

  1. 方法①

    • 修改端口号

      • /sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT
    • 保存修改

      • /etc/init.d/iptables save
    • 重启防火墙,修改完成。

      • service iptables restart
  2. 方法②

    • 打开存放端口的配置文件。

      • vi /etc/sysconfig/iptables
    • 重启防火墙,修改完成。

      • -A INPUT -p tcp -m state --state NEW -m tcp --dport 端口号 -j ACCEPT

2、关闭端口

  1. 方法①

    • 修改端口号

      • /sbin/iptables -I INPUT -p tcp --dport 端口号 -j DROP
    • 保存修改

      • /etc/init.d/iptables save
    • 重启防火墙,修改完成。

      • service iptables restart
  2. 方法②

    • 打开存放端口的配置文件。

      • vi /etc/sysconfig/iptables
    • 重启防火墙,修改完成

      • -A INPUT -p tcp -m state --state NEW -m tcp --dport 端口号 -j DROP
  3. 方法③

    • 查看占用这个端口的进程 netstat -ntlp

      • 把父进程 删掉。

      • kill -9 PID
  4. 查看端口号状态

    • /etc/init.d/iptables status
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值