美文网首页
配置外网可以连接服务器上的mysql

配置外网可以连接服务器上的mysql

作者: 何佳阳 | 来源:发表于2020-04-27 20:25 被阅读0次

    目标:设置root用户可以在外面访问

    步骤:

    1:root身份连接mysql

            mysql -uroot -p

    2:输入密码

    3:查询当前登录信息:

            mysql> use mysql;//通常用户信息、修改用户的密码、删除用户及分配权限等就是在mysql数据库的user表中。

            mysql> select user,host from user;

            查询结果:

               +---------------+-----------+

                 | user          | host      |

                +---------------+-----------+

               | mysql.session | localhost |

                |   mysql.sys    | localhost  |

                |    root             | localhost |

                +---------------+-----------+

               Host列指定了允许用户登录所使用的IP,比如user=root Host=localhost。这里的意思就是说root用户只能通过localhost的客户端去访问。

    而%是个通配符,如果Host=192.168.1.%,那么就表示只要是IP地址前缀为“192.168.1.”的客户端都可以连接。如果Host=%,表示所有IP都有连接权限,因为自己用的数据库,所以简单一点,我们把host设置为%。

    4:修改host值

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

             mysql> flush privileges;

    这样操作后   外网就可以连接服务器上的mysql了。

    相关文章

      网友评论

          本文标题:配置外网可以连接服务器上的mysql

          本文链接:https://www.haomeiwen.com/subject/rwnuwhtx.html