【MySQL】配置防火墙,允许外部访问

CentOS 7.1 版本

// 查看 firewalld

[[email protected] sysconfig]# systemctl status firewalld

firewalld.service - firewalld - dynamic firewall daemon

Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled)

Active: active (running) since 六 2015-07-04 20:56:57 CST; 1min 52s ago

Main PID: 8911 (firewalld)

CGroup: /system.slice/firewalld.service

└─8911 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

7月 04 20:56:57 wode006 systemd[1]: Started firewalld - dynamic firewall d...n.

Hint: Some lines were ellipsized, use -l to show in full.

[[email protected] sysconfig]#

// 查看 zone

[[email protected] sysconfig]# firewall-cmd --get-active-zones

public

interfaces: enp7s0f0 enp7s0f1

[[email protected] sysconfig]#

// 添加端口3306,并重启

[[email protected] sysconfig]# firewall-cmd --permanent --zone=public --add-port=3306/tcp

success

[[email protected] sysconfig]# firewall-cmd --permanent --zone=public --add-port=3306/udp

success

[[email protected] sysconfig]# firewall-cmd --reload

success

[[email protected] sysconfig]#

// 测试

时间: 2024-11-06 17:32:00

【MySQL】配置防火墙,允许外部访问的相关文章

阿里云下docker启动mysql容器,开启外部访问

阿里云下docker启动mysql容器,开启外部访问 (1)拉取mysql镜像 ```docker pull centos/mysql-57-centos7``` (2)创建容器 ```docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7``` -p 代表端口映射,格式为  宿主机映射端口:容器运行端口 -e 代表添加环境变量  MYSQL

WAMPserver配置(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)

对于很多不熟悉PHP环境安装的朋友来说,用集成环境可以更快的上手,更方便的搭建PHP的运行环境,但是,WAMP的集成环境仅仅是将底层基础工作做好 了,有些个别关键的配置操作并没有集成到环境安装中,所以给大家带来不少麻烦,看到搜索引擎中很多朋友都在问为什么安装好WAMP后,只能本地访问?局域 网内禁止访问?或者为什么本地数据库PHPMYADMIN为什么也不能在外部局域网内访问呢?如何设置Mysql必须输入用户名和密码而不是直接登录进去 呢? 下面根据自己的亲身实践,说说WAMP配置的整个过程. 1

WampServer PHP服务配置方法(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)

WampSever 指的是apache + mySQL + PHP 三合一套装,第一字母W,是指用于windows系统,我用的是2.0f版.用于Linux系统的,是LampSever,第一字母是L.请到官方网站:http://www.wampserver.com/ 下载最新版.下载地址: localhost和127.0.0.1是相同的,都指向本机网站服务器的根目录,比如:我电脑的网站根目录设定为:d:\wamp\www,本文所有用到localhost的地方,都可以用127.0.0.1来代替.可以

配置IISExpress允许外部访问

1.找到IISExpress的配置文件,位于 [项目根文件/.vs/config]文件夹下(.vs 可能是隐藏文件),打开applicationhost.config,找到如下代码: <site name="WebSite1" id="1" serverAutoStart="true"> <application path="/"> <virtualDirectory path="/&q

Linux配置防火墙,开启访问端口

vi /etc/sysconfig/iptables 如:-A INPUT -m state –state NEW -m tcp -p tcp –dport 139 -j ACCEPT(允许139端口通过防火墙)        -A INPUT -m state –state NEW -m tcp -p tcp –dport 445 -j ACCEPT(允许445端口通过防火墙) 特别提示:把规则添加到防火墙配置的最后一行,会导致防火墙启动失败. 其余服务的端口号可以修改进去即可正确添加好之后防

centos7 打开mysql 3306端口并 设置外部访问

mysql安装后默认是localhost访问,如果需要外部访问可以设置一个新的账号把host改为%,意味着所有ip均可以访问 grant all privileges on *.* to 'outUser'@'%' identified by '12' with grant option 然后 flush privileges; 就可以使用outUser账户密码12来外部访问,有的时候无法访问需要打开防火墙开放端口 centos 7 中使用的是firewall-cmd命令 # firewall-

服务器访问如何配置防火墙实现端口转发

在你在一个公共的无线访问点上使用一台笔记本电脑时,解决安全问题的唯一健全方法在于,你通过其网络访问资源时,注意选择内容以及访问这些资源的方式.在很大程度上,这意味着你要避免登录到你的银行的Web站点等操作,不能在线购物,也不要通过这种网络发送敏感的数据.即使这个被怀疑的Web 站点使用了登录会话的加密,那也不能表明你不会受到某种中间人的攻击,或者受到某种你不能控制的其它欺骗的攻击. 不过,还是有一些方法可以保护你,这样你就可访问那种要求通过网络多次传送敏感数据的资源.其中一种方法是使用一个安全的

Chapter 1 Securing Your Server and Network(6):为SQL Server访问配置防火墙

原文:Chapter 1 Securing Your Server and Network(6):为SQL Server访问配置防火墙 原文出处:http://blog.csdn.net/dba_huangzj/article/details/38082123,专题目录:http://blog.csdn.net/dba_huangzj/article/details/37906349 未经作者同意,任何人不得以"原创"形式发布,也不得已用于商业用途,本人不负责任何法律责任. 前一篇:h

IIS Express 配置外部访问

IIS Express是Visual Stuido自带的微型Web服务器,简单易用. IIS Express默认只允许本机访问,通过Visual Studio调试Web程序时,我们有时需要通过外部访问IIS Express以发现问题.我们可以通过以下简单配置使IIS Express供外部访问. 1.修改配置文件 IIS Express的配置文件为 文稿(文档库|我的文档)\IISExpress\config\applicationhost.config,用文本编辑器(记事本即可)打开此文件.搜索

配置mysql使其允许外部ip进行登录

这两天在做一个数据库的项目,用到了mysql,需要通过外部的ip远程访问mysql,发现默认的mysql是不允许远程访问的,需要做简单的配置. 如下: 1. 打开一个终端(cmd)输入 mysql -u用户名 -p密码 #(如果说没有mysql命令的话,你就到到mysql的bin目录下去执行) 2. 分配权限: grant all  privileges on *.* to '登录名'@'%' identified by  '登录名密码'; #说明 这里只是简单的讲所有权限分配给所有外部ip访问