mysql中%指的是什么意思

这篇文章主要介绍了MySQL中%指的是什么意思,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

成都创新互联是一家专注于网站建设、做网站与策划设计,益阳网站建设哪家好?成都创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:益阳等地区。益阳做网站价格咨询:18982081108

mysql中%虽然表示是任何主机,但是它只是针对于通过TCP/IP连接过来的主机。类似于mysql -h 172.16.0.3这种。

另外还有两种:

1、localhost

2、127.0.0.1

%不能替代上面两种,也就是说,你在本机用mysql -hlocalhost(等同于mysql 不指定-h),mysql -h227.0.0.1方式连接数据库,MySQL的权限验证模块都会采用不同的方式。

Host列指定了允许用户登录所使用的IP,比如user=root Host=192.168.1.1。这里的意思就是说root用户只能通过192.168.1.1的客户端去访问。

而%是个通配符,如果Host=192.168.1.%,那么就表示只要是IP地址前缀为“192.168.1.”的客户端都可以连接。如果Host=%,表示所有IP都有连接权限。

感谢你能够认真阅读完这篇文章,希望小编分享mysql中%指的是什么意思内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!


新闻名称:mysql中%指的是什么意思
分享网址:http://azwzsj.com/article/gcgeog.html