zoukankan      html  css  js  c++  java
  • CentOS7和CentOS6怎样开启MySQL远程访问

    CentOS6开启MySQL远程访问

    1.开放MySQL访问端口3306

    修改防火墙配置文件

    vi /etc/sysconfig/iptables 

    加入端口配置     

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    重新加载规则

    service iptables restart  


    2.修改mysql库里的host

    登录mysql;

    use mysql

    update user set host='%' where user='root' and host='localhost';

    记得一定还得修改密码,因为这时密码已失效,虽然本地还可以原密码登录,可远程改了host后还是没法访问

    UPDATE user SET password=password("root") WHERE user='root'; 

    flush privileges;

    3.重启mysql,远程就可以访问了

    service mysqld restart;


     CentOS7开启MySQL远程访问

    CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样。按如下方便配置防火墙:

    1、关闭防火墙:sudo systemctl stop firewalld.service


    2、关闭开机启动:sudo systemctl disable firewalld.service

     

    3、安装iptables防火墙

    执行以下命令安装iptables防火墙:sudo yum install iptables-services

    ?

    4、配置iptables防火墙,打开指定端口(CentOS6一样)

    5、设置iptables防火墙开机启动:sudo systemctl enable iptables

    6、之后的和CentOS6一样



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

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

     

    注:防火墙的基本操作命令:

    查询防火墙状态:

    [root@localhost ~]# service   iptables status

    停止防火墙:

    [root@localhost ~]# service   iptables stop 

    启动防火墙:

    [root@localhost ~]# service   iptables start 

    重启防火墙:

    [root@localhost ~]# service   iptables restart

    永久关闭防火墙:

    [root@localhost ~]# chkconfig   iptables off

    永久关闭后启用:

    [root@localhost ~]# chkconfig   iptables on

     

    1、查看防火墙状态

    [root@localhost ~]# service iptables status

     

    2、编辑/etc/sysconfig/iptables文件。我们实例中要打开8080端口和9990端口

    用编辑器打开/etc/sysconfig/iptables 


     

    4、保存/etc/sysconfig/iptables文件,并在终端执行

    [root@localhost ~]# service iptables restart 


     

    5、从新查看防火墙状态

    [root@localhost ~]# service iptables status


     

    6、这时候,服务器的8080和9990端口就可以对外提供服务了。

    7、其他端口的开放模式就是类似如此开放模式。

    详细介绍请查看全文:https://cnblogs.com/qianzf/

    原文博客的链接地址:https://cnblogs.com/qzf/

  • 相关阅读:
    Java基础----ArrayList中的clear方法以及ArrayList对象
    LeetCode152:乘积最大子数组
    LeetCode18:四数之和
    LeetCode120 :三角形最小路径和
    LeetCode406:根据身高重建队列
    LeetCode347:前 K 个高频元素
    LeetCode-146:LRU缓存机制
    LeetCode-17:电话号码的字母组合
    LeetCode
    任务调度冲突
  • 原文地址:https://www.cnblogs.com/qianzf/p/6995140.html
Copyright © 2011-2022 走看看