mysql如何绑定多个ip地址?my.cnf中有选项bind-address=127.0.0.1,是说mysql server监听的是本地发来的请求,如果是任意主机都可以请求,则写为0.0.0.0,但是这样又不太安全。监听某ip,指定此ip地址即可,但是要保证mysql的user中有允许此ip访问,否则不能对数据库操作。那么是否可以在配置里只规定几个ip呢?

简单直接回答:不可能

请参考:http://dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_bind-address

The MySQL server listens on a single network socket for TCP/IP connections. This socket is bound to a single address, but it is possible for an address to map onto multiple network interfaces. The default address is 0.0.0.0. To specify an address explicitly, use the –bind-address=addr option at server startup, where addr is an IPv4 address or a host name. If addr is a host name, the server resolves the name to an IPv4 address and binds to that address. The server treats different types of addresses as follows:

If the address is 0.0.0.0, the server accepts TCP/IP connections on all server host IPv4 interfaces.

If the address is a “regular” IPv4 address (such as 127.0.0.1), the server accepts TCP/IP connections only for that particular IPv4 address.

但是有此需求,就会到访问控制,那么使用防火墙iptables可实现此效果

mysql-server为192.168.1.3,只允许192.168.1.4,  192.168.1.5,  192.168.1.6来访问3306端口

在my.cnf中

bind-address = 0.0.0.0

在访问3306端口的主机中,只允许192.168.1.4-6,其他ip一律DROP掉

/sbin/iptables -A INPUT -p tcp -s 192.168.1.4 --dport 3306 -j ACCEPT

/sbin/iptables -A INPUT -p tcp -s 192.168.1.5 --dport 3306 -j ACCEPT

/sbin/iptables -A INPUT -p tcp -s 192.168.1.6 --dport 3306 -j ACCEPT

/sbin/iptables -A INPUT -p tcp --dport 3306 -j DROP

/sbin/iptables -A INPUT -p tcp --dport 3306 ! -s 192.168.1.4 -j DROP

/sbin/iptables -A INPUT -p tcp --dport 3306 ! -s 192.168.1.5 -j DROP

/sbin/iptables -A INPUT -p tcp --dport 3306 ! -s 192.168.1.6 -j DROP

保存防火墙规则

service iptables save

查看INPUT链包含3306的规则

echo -e "target prot opt source destination\n$(iptables -L INPUT -n | grep 3306)"

这样就实现了mysql只允许指定ip访问。

MySQL添加多个管理地址_mysql如何绑定多个ip地址?相关推荐

  1. mysql 怎么设置ip地址_Mysql如何设置用户指定ip地址操作数据库

    Mysql设置用户指定ip地址操作数据库的方法: 语法: grant priv_type on mysql.user to 'user'@'host' identified by 'password' ...

  2. 【Windows Server 2019】FTP服务的配置与管理——配置FTP站点(上)IP地址限制、身份验证、授权规则和请求筛选

    目录 5. 配置FTP站点 5.1 FTP IP地址和域限制 5.2 FTP身份验证 5.3 FTP授权规则 5.4 FTP请求筛选 参考资料 关联博文 5. 配置FTP站点 5.1 FTP IP地址 ...

  3. 钱包一般链接那个节点_Zcash屏蔽地址漏洞或揭示全节点IP地址(附解决方案)...

    免责声明:本文旨在传递更多市场信息,不构成任何投资建议.文章仅代表作者观点,不代表火星财经官方立场. 小编:记得关注哦 投资区块链,猛戳:火星财经App下载 文章来源:巴比特 匿名币的技术之争是非常有 ...

  4. 怎样才能快速批量绑定MAC与IP地址(图)

    怎样才能快速批量绑定MAC与IP地址(图) 一.问题的提出 校园网建成后,要求在服务器端把网内各工作站的MAC地址和分配的静态IP地址进行绑定,以方便统一管理,减小安全隐患.无论是在终端获取MAC地址 ...

  5. dz email地址无效_Zcash屏蔽地址漏洞或揭示全节点IP地址(附解决方案)

    匿名币的技术之争是非常有意思的,比如KMD核心开发者Duke Leto刚发表了一篇博客文章,披露了关于Zcash及其多数分叉币存在的漏洞,而这个漏洞可能会泄露使用屏蔽地址(zaddr)的全节点 IP地 ...

  6. 屏蔽武汉ip地址 php,wordpress如何限制屏蔽IP地址

    垃圾评论一直是很多人包括我都很头疼的问题,虽然一直在使用强大的Akismet插件,但要想完全的防止垃圾评论的骚扰似乎并不是想象中的那么容易. 从今天开始,我们将针对垃圾评论的问题进行一系列的探讨,希望 ...

  7. Linux Debian 系统的单网卡绑定多个IP地址的操作步骤

    在Debian系统下添加新IP,你只需要修改下 /etc/network/interfaces 文件就可以了,即在eth0接口上绑定更多的IP地址. 我们首先要编辑网卡添加新IP地址的配置文件,命令如 ...

  8. 计算机如何输入ip地址,电脑如何切换ip地址_怎么让电脑切换ip地址-win7之家

    在每台电脑中,系统中的ip协议都会有提供一种统一的ip地址,能够为为互联网上的每一个网络和每一台主机分配一个逻辑地址,从而达到屏蔽物理地址的差异,同时我们也可以对ip地址进行切换,那么电脑如何切换ip ...

  9. Linux下实现一个网卡绑定多个IP地址

    在我们用Linux来架设Web服务器和FTP服务器的时候有可能会遇到在一台服务其上实现多个站点的需要(虚拟主机),这种情况下我们可以通过增加物理网卡,来解决.但是我们的服务器上会有多少多余的扩展槽呢? ...

最新文章

  1. HashMap遍历的两种方式,推荐使用entrySet()
  2. C语言字符5,C语言编程(练习5:字符串与字符串函数)-Go语言中文社区
  3. 用于MyBatis CRUD操作的Spring MVC 3控制器
  4. python django restful框架_python+django+rest框架配置创建方法
  5. 最新章节 第238章 超级计算机的安排,第238章 谁敢动我们十八里铺的人?
  6. 计算机学报格式_参考文献格式的那些事儿
  7. Tomcat 映射虚拟目录
  8. bzoj 1639: [Usaco2007 Mar]Monthly Expense 月度开支(二分)
  9. Redis 集群(学习笔记十)
  10. Hbase之表的设计
  11. usb万能驱动win7_我!Win7!还能接着续!Z490 B460 H410 Win7 保姆教程
  12. Django使用pyjwt实现Token跨域认证登录过程实践
  13. NBT:扩增子及其他测序的最少信息标准和测序规范(MIMARKS)
  14. Python做一个藏头诗生成器
  15. 智能陈桥五笔输入法 for linux,解决在Linux下安装陈桥五笔输入法的方法
  16. Temporary ASP.NET Files 写访问权限
  17. 数据结构 斐波那契查找法(C语言)
  18. 云服务器可以带网页吗,云服务器可以做网页吗
  19. 图(Graph),也称网络(Network)
  20. onecloud的一次刷机自我小总结

热门文章

  1. 全球酷站秀:15个顶尖的 CSS3 网站作品
  2. nba全明星java_2018nba全明星阵容
  3. python绘图篮球_用Python把NBA球员投篮数据可视化
  4. VR直播面临的五大技术挑战和实现难点
  5. 利用LDA分析《天龙八部》中每十回的话题演变情况
  6. 6款程序员常用代码对比工具,你用过几款?
  7. Mac扫描局域网内连接设备IP及MAC地址并查看对应IP开放端口
  8. Linux服务器怎么关闭防火墙?
  9. 一个让我感到 细思极恐 的开源项目!
  10. 委外PR的BOM清单导出