windows server 2012 防火墙 安全策略 限制ip远程及访问mysql

今天在服务器上设置安全策略,有个奇葩的设置试了很多次,仍然不太理解,但按照以下方法是起作用的:
目标:开启防火墙,限制服务器A上的MySQL数据库只能通过B访问。

实现:

1、首先设置A上的入站规则,添加更改后远程端口可访问,然后开启防火墙(如果不先增加入站规则,则无法远程)。

2、添加A上的mysql端口入站规则,允许所有IP访问(设置控制域中的IP不起作用,查资料设置了多次不成功,所以需要后续设置安全策略)

3、gpedit.msc开启安全策略

4、设置B可访问A的mysql端口,同时设置A阻止所有IP访问mysql端口(必须两个都设置,不存在冲突也不会有优先顺序)

5、成功。

总结:必须有3项,1需设置防火墙mysql所有IP允许,2设置安全策略中指定IP可访问mysql端口,3设置阻止所有IP访问mysql端口。看似矛盾,但这3步缺一不可。

 

 

ps:

IP安全策略和防火墙的区别

可能对于服务器运维新手,可能不知道ip安全策略和防火墙的区别。因为在ip安全策略和防火墙中有很多相似的地方,甚至功能很相似。在设置的时候可能会混淆,认为要设置为防火墙也要同时设置ip安全策略等疑惑。

 

    下面就来说说ip安全策略和防火墙的关系和区别:

ip安全策略:其实可以理解为简单版的防火墙,使用操作上没有防火墙软件那么方便,因为是简单的网络访问控制,功能上也稍逊防火墙。

防火墙:防火墙可以理解为一款具有网络过滤控制功能的软件,其他第三方的防火墙也一样道理,比如安全狗的服务器安全软件也是如此。

 

    所以说ip安全策略和防火墙在设置没有直接的关系,互相不会影响,相互独立,当然可以既可以在ip安全策略设置也可以在防火墙中设置,但是这样没有必要,而且要求设置上要保持一致,如果ip安全策略设置为允许和防火墙设置为阻止,那么最终服务器总体而言还是阻止的。所以如果有windows防火墙就用防火墙设置即可,忽略ip安全策略。如果服务器自带windows防火墙和其他第三方防火墙软件,这里就根据实际情况使用,如果其他第三方防火墙软件功能比较齐全,操作比较方便,而且是开启自启动和常开的,就可以考虑使用第三方的防火墙软件。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是在Windows Server 2012上安装MySQL的步骤: 1. 下载MySQL安装程序。可以从MySQL官网下载最新版本的MySQL安装程序。 2. 运行安装程序。双击下载的MySQL安装程序,然后按照提示进行安装。 3. 选择安装类型。在安装程序中选择“完整”或“自定义”安装类型。完整安装将安装MySQL服务器和MySQL工具,而自定义安装将允许您选择要安装的组件。 4. 配置MySQL服务器。在安装程序中配置MySQL服务器,包括设置MySQL管理员密码和选择MySQL服务器的端口号。 5. 启动MySQL服务器。在安装程序中启动MySQL服务器,然后使用MySQL管理员密码登录MySQL服务器。 6. 创建MySQL数据库。使用MySQL管理员权限创建新的MySQL数据库。 7. 配置MySQL客户端。在Windows Server 2012上安装MySQL客户端,并使用MySQL客户端连接到MySQL服务器。 以上是在Windows Server 2012上安装MySQL的基本步骤。希望对您有所帮助。 ### 回答2: 在Windows Server 2012上安装MySQL,可以使用以下步骤: 1. 下载MySQL安装包。从MySQL官方网站上下载适用于WindowsMySQL安装程序。 2. 运行MySQL安装程序。双击下载的安装程序,按照提示进行安装。在启动安装程序之前,请确保您的Windows Server 2012系统已更新至最新的版本。 3. 选择安装类型。根据您的需要选择您要安装的MySQL组件。标准安装将包括MySQL服务器、MySQL服务和MySQL工具。 4. 设置MySQL密码。在安装过程中,系统将提示您设置root密码。该密码将允许您登录MySQL服务器并进行管理操作。 5. 可选安装MySQL Workbench。MySQL Workbench是功能强大的MySQL管理和开发工具,可以方便地进行数据库实例管理、查询开发、模型设计和服务器配置等操作。 6. 完成安装。单击“完成”按钮,系统将自动完成MySQL的安装。现在,您可以打开MySQL命令行客户端,并使用设置的root密码进行登录。 需要注意的是,安装MySQL之前需要确保系统已经安装了.NET Framework和Visual C++ Redistributable。此外,在进行正式安装之前,最好先进行一次全盘扫描和病毒检测,以确保系统的安全性。 ### 回答3: Windows Server 2012是一款广泛使用的服务器操作系统,而MySQL是一款广泛使用的数据库管理系统。在安装MySQL之前,我们需要确保我们的Windows Server 2012系统满足MySQL的最低要求。MySQL的最低要求包括2 GB以上的RAM,400 MB(安装时)到2 GB(安装后)的硬盘空间,并且需要x86或x64架构的处理器。 接下来,我们需要下载MySQL的安装程序。我们可以从MySQL官网上下载适用于Windows Server 2012MySQL Installer。这个安装程序不仅可以安装MySQL Server,还可以安装MySQL Workbench、MySQL Router、MySQL Shell等相关工具。 下载完成后,我们可以运行MySQL Installer。这个安装程序具有可视化的界面,可以帮助我们完成MySQL的安装。在安装过程中,我们需要进行下列设置: 1.选择MySQL Server版本:选择我们需要安装的MySQL Server版本,如Community 或者 Enterprise。 2.设置MySQL Server:我们需要为MySQL Server设置一个管理员帐户和相应的密码。 3.安装MySQL Server:选择MySQL Server要安装的位置、端口号以及是否要作为Windows服务运行等。 4.设置MySQL储存引擎:我们可以选择支持的储存引擎,如InnoDB、MyISAM等。 5.安装MySQL工具:对于MySQL的操作、管理、监控和备份,工具则能帮助我们。 6.配置防火墙和端口:我们需要将MySQL的端口打开和设置正确。 安装完成后,我们需要测试MySQL的连接。我们可以使用MySQL Command Line Client、MySQL Workbench、或者其他任何MySQL客户端工具。在Windows Server 2012上,我们可以通过“开始”菜单或“程序和功能”列表中找到这些工具。 总之,在Windows Server 2012上安装MySQL非常简单。只要按照上述步骤操作,我们就可以在Windows Server 2012上成功安装MySQL访问MySQL数据库,并进行数据管理和处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值