mysqll连接用时太长解决方法

1、连接用时太长分析

从客户端连接mysql服务器,时间长达10几秒,此为mysql的dns的反向解析造成,在局域网内如果都是用ip连接,可以通过在配置文件中添加skip-name-resolve,取消此功能,取消后,就不可以通过类似localhost连

接mysql服务器。

所谓反向解析:mysql接收到连接请求后,获得的是客户端的ip,为了

更好的匹配mysql.user里的权限记录(某些是用hostname定义的)。如果mysqI服务器设置了dns服务器,并且客户端ip在dns上并没有相应的hostname,那么这个过程很慢,导致连接等待。添加skip-name-resolve以后就跳过着一个过程了。

2、解决方法

同一局域网内连接服务器的MariaDB/MySQL要十几秒,显然很不正常,其实只需要修改/etc/my.cnf或者/etc/mysal/mariadb.conf.d/50-server.cnf,在[mysald]段落中增加一行skip-name-resolve跳过计算机名解析。

vim /etc/my.cnf #修改配置文件

mysqld

skip-name-resolve

systemctl restart mariadb #重启服务

相关推荐
LoongKK10 天前
2024-06-13-debian12安装Mariadb-Galera-Cluster+Nginx+Keepalived高可用多主集群
数据库·nginx·mariadb
LLLLYYYRRRRRTT21 天前
WordPress (LNMP 架构) 一键部署 Playbook
linux·架构·ansible·mariadb
拾心2121 天前
【运维进阶】LNMP + WordPress 自动化部署实验
运维·自动化·ansible·mariadb
星霜笔记22 天前
Docker 部署 MariaDB+phpMyAdmin+Nextcloud 完整教程
运维·数据库·docker·容器·mariadb
key_Go1 个月前
17.MariaDB 数据库管理
linux·运维·服务器·数据库·mariadb
LLLLYYYRRRRRTT1 个月前
MariaDB 数据库管理与web服务器
前端·数据库·mariadb
TTBIGDATA1 个月前
【支持Ubuntu22】Ambari3.0.0+Bigtop3.2.0——Step7—Mariadb初始化
数据库·ambari·hdp·mariadb·bigtop·ttbigdata·hidataplus
Franciz小测测2 个月前
MariaDB 10.4.34 安装配置文档(Windows 版)
数据库·windows·mariadb
Ein hübscher Kerl.2 个月前
虚拟机上安装 MariaDB 及依赖包
数据库·mariadb
梦在深巷、2 个月前
MySQL/MariaDB数据库主从复制之基于二进制日志的方式
linux·数据库·mysql·mariadb