美文网首页
配置外网可以连接服务器上的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