博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设置防火墙使mysql可以远程连接的方法
阅读量:5817 次
发布时间:2019-06-18

本文共 554 字,大约阅读时间需要 1 分钟。

由于防火墙中的过滤功能,禁止外界的数据报文进入,可以设置

 iptables -I INPUT -p tcp -d 192.168.18.9 --dport 3306 -j ACCEPT

 iptables -I OUTPUT -p tcp -s 192.168.18.9 --sport 3306 -j ACCEPT

注意这里必须把这个规则放在最上边 -I INPUT 默认追加到顶部,这样才可以通过否则,一开始就屏蔽了。为了安全最好设置到端口。因为远程连接使用的ssh,基于tcp 所以把tcp 设置通过。

如此就可以远程登陆mysql.

当然首先你的mysql中有这个用户的权限。

       'root'@'192.168.%.%'这个用户要存在且有权限,才可以以root身份从192.168.%.%这些网络中登陆。

    可以直接用语句

        MariaDB [(none)]> grant all privileges on *.* to 'root'@'192.168.%.%' identified by '150370992390kd';

        如此便可以从远处连接mysql了。

本文转自 神迹难觅 51CTO博客,原文链接:http://blog.51cto.com/ji123/1957514,如需转载请自行联系原作者

你可能感兴趣的文章
采用JXL包进行EXCEL数据写入操作
查看>>
一周总结
查看>>
将txt文件转化为json进行操作
查看>>
线性表4 - 数据结构和算法09
查看>>
C语言数据类型char
查看>>
Online Patching--EBS R12.2最大的改进
查看>>
Binary Search Tree Iterator leetcode
查看>>
Oracle性能优化--DBMS_PROFILER
查看>>
uva-317-找规律
查看>>
Event事件的兼容性(转)
查看>>
我的2014-相对奢侈的生活
查看>>
zoj 2412 dfs 求连通分量的个数
查看>>
Java设计模式
查看>>
一文读懂 AOP | 你想要的最全面 AOP 方法探讨
查看>>
Spring Cloud 微服务分布式链路跟踪 Sleuth 与 Zipkin
查看>>
ORM数据库框架 SQLite 常用数据库框架比较 MD
查看>>
华为OJ 名字美丽度
查看>>
微信公众号与APP微信第三方登录账号打通
查看>>
onchange()事件的应用
查看>>
Windows 下最佳的 C++ 开发的 IDE 是什么?
查看>>