mysql中的skip_name_resolve详解

skip-name-resolve说明

此设置禁用另一个与网络和身份验证相关的陷阱:DNS查找。DNS是MySQL连接过程中的一个薄弱环节。当连接到服务器时,默认情况下,它会尝试确定正在连接的主机名,并将其作为身份验证凭据的一部分(也就是说,你的凭据是用户名、主机名和密码,而不仅仅是用户名和密码)​。但是要验证主机名,服务器需要执行一个正向确认的反向DNS查找(或“双反向DNS查找”​)​,这在接受连接之前涉及反向和正向DNS查找。如果DNS没有问题,那这一切都很好,但在某个时间点出现DNS故障的概率几乎是确定性的。当DNS出现问题时,所有东西都会堆积起来,最终连接超时。为了防止出现这种情况,我们强烈建议设置此选项,该选项将在身份验证期间禁用DNS查找。但如果你这样配置了,则需要将所有基于主机名的授权转换为使用IP地址、通配符或特殊主机名“localhost”​,因为基于主机名的账户将被禁用。

创建数据库用户

create user 'tester'@'example.com' identified with mysql_native_password by  'passwd';
grant all 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值