今天学mysql,[root@wyclinux ~]# mysql -uroot -h192.168.1.254 -p
Enter password:
发现输完密码后要等个十几二十秒才登录数据库。
后经查看,其实是在my.cnf中添加一句 skip-name-resolve 就可以很快登录了
原理是因为客户端登录上来以后,服务器会对客户端的ip进行反向解析,由于我们服务器都是设置公网的dns,肯定是解析不到的,导致一直在不断的解析,一直等待。加入skip-name-resolve 应该就可以跳过反向解析了{:4_107:} 是吧 阿铭老师
Enter password:
发现输完密码后要等个十几二十秒才登录数据库。
后经查看,其实是在my.cnf中添加一句 skip-name-resolve 就可以很快登录了
原理是因为客户端登录上来以后,服务器会对客户端的ip进行反向解析,由于我们服务器都是设置公网的dns,肯定是解析不到的,导致一直在不断的解析,一直等待。加入skip-name-resolve 应该就可以跳过反向解析了{:4_107:} 是吧 阿铭老师
编辑回复