解决远程连接mysql很慢的问题
程序员文章站
2022-04-08 13:27:03
...
MySQL数据库收到一个网络连接后,首先拿到对方的IP地址,然后对这个IP地址进行反向DNS解析从而得到这个IP地址对应的主机名。用主机名在权限系统里面进行权限判断。反向DNS解析是耗费时间的,有可能让用户感觉起来很慢。甚至有的时候,反向解析出来的主机名并
MySQL数据库收到一个网络连接后,首先拿到对方的IP地址,然后对这个IP地址进行反向DNS解析从而得到这个IP地址对应的主机名。用主机名在权限系统里面进行权限判断。反向DNS解析是耗费时间的,有可能让用户感觉起来很慢。甚至有的时候,反向解析出来的主机名并没有指向这个IP地址,这时候就无法连接成功了。
可以在配置文件里面禁止MySQL进行反向DNS解析,只需在f的[mysqld]段落中加入如下行即可:
skip-name-resolve (windows与linux下一样的)。
同时,请注意在增加该配置参数后,mysql的授权表中的host字段就不能够使用域名而只能够使用ip地址了,因为这是禁止了域名解析的结果。
推荐阅读
-
解决python3 pika之连接断开的问题
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
Android10自动连接WiFi问题的解决
-
如何LNMP一键包安装后解决MySQL无法远程连接问题?
-
解决python写入mysql中datetime类型遇到的问题
-
解决Ubuntu pip 安装 mysql-python包出错的问题
-
完美解决spring websocket自动断开连接再创建引发的问题
-
解决MySQL 5.7中定位DDL被阻塞的问题
-
mysql5.7版本root密码登录问题的解决方法
-
树莓派3B的WiFi中文乱码问题无法连接_解决方案: