只允许本地访问3306端口的设置方法
发表日期:2014-06-28 11:24 文章编辑:admin 浏览次数:
网站的安全真的是太重要了!MYSQL的安全设置非常有必要,只允许本地访问3306端口是很重要的。看下如何设置吧,很简单的:
有两个简单方法。
第一个方法:
直接修改MYSQL数据库的配置。如果已经安装了navicat 8 for mysql,那么直接连接上去,在数据库里面找到mysql的库名,打开user表,删除第二行(HOST列名“百分号”的那行),这个%的意思就是说任何IP都可以通过root账号来连接本地服务器。
如果想授权别的IP访问,就要在host一栏写上你要授权的IP地址,其他直接对照上面的一列填写。
有两个简单方法。
第一个方法:
直接修改MYSQL数据库的配置。如果已经安装了navicat 8 for mysql,那么直接连接上去,在数据库里面找到mysql的库名,打开user表,删除第二行(HOST列名“百分号”的那行),这个%的意思就是说任何IP都可以通过root账号来连接本地服务器。
如果想授权别的IP访问,就要在host一栏写上你要授权的IP地址,其他直接对照上面的一列填写。
然后要重启下mysql服务,到”我的电脑-管理-服务“里面,把MYSQL服务停止,然后启动。
最后我们用远程测试一下
最后我们用远程测试一下
看,连接上了马上就失去了MYSQL的连接。然后Navicat测试了,也连不上了。
第二个方法:windows自带的防火墙。开启windows防火墙,将远程桌面、inetinfo.exe(IIS服务)例外,mysql不例外。就可以了。方法一比较好一些,推荐。
第二个方法:windows自带的防火墙。开启windows防火墙,将远程桌面、inetinfo.exe(IIS服务)例外,mysql不例外。就可以了。方法一比较好一些,推荐。