今天在另一台服务器连接指定服务器上面的mysql,连接失败,原因是限制了外部访问,接下来吾爱编程就为大家介绍一下Linux配置mysql允许指定ip访问的方法,有需要的小伙伴可以参考一下:
1、查看用户权限:use mysql;
select host,user from user;
返回如下:+-----------+------+
| host | user |
+-----------+------+
| 127.0.0.1 | root |
| ::1 | root |
| localhost | root |
+-----------+------+
从结果看只能本机访问,因为mysql在初始化的时候用户权限只能localhost访问,如果外部机器访问则需要添加权限;
2、权限添加:GRANT ALL PRIVILEGES ON *.* TO 'root'@'IP' IDENTIFIED BY '123456' WITH GRANT OPTION;
IP参数解释:
(1)、%,代表任意的一个IP都可以连接;
(2)、指定,只允许自己制定的IP连接
3、权限刷新:flush privileges;
以上就是吾爱编程为大家介绍的Linux配置mysql允许指定ip访问的方法,了解更多相关文章请关注吾爱编程网!