首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mysql连接错误:Lost connection to Mysql server at waiting for initial communication packet

在远程连接mysql的时候,连接不上,出现如下报错: Lost connection to MySQL server at 'waiting for initial communication packet...原因分析: mysql开启了DNS的反向解析功能,这样mysql对连接的客户端会进行DNS主机名查找。...mysql的DNS反向解析: 1)mysql接收到连接请求后,获得的是客户端的ip,为了更好的匹配mysql.user里的权限记录(某些是用hostname定义的)。...2)在my.cnf配置文件中的[mysqld]区域添加skip-name-resolve,即跳过mysql连接的DNS反向解析功能,这样能很好地提高mysql性能。...在这种情况下,就只能使用MySQL授权表中的IP来连接mysql服务了。 对于第一种方法显然比较笨,也不实用!

8.1K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL远程连接丢失问题解决方法(Lost connection to MySQL server

    Mysql错误Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0解决方法...,需要的朋友可以参考下 远程连接mysql是总是提示: Lost connection to MySQL server at ‘reading initial communication packet'...其实问题很简单,都是MySQL的配置文件默认没有为远程连接配置好,只需要更改下MySQL的配置文件即可。 具体的解决步骤如下,希望能帮助遇到同样问题的同学们: 找到并修改my.cnf文件。...这里以Ubuntu Server做示例,其他系统请根据情况自行找到my.cnf的路径。一般只会存放在/etc/my.cnf或者/etc/mysql/my.cnf下。...然后找到[mysqld]部分的参数,在配置后面建立一个新行,添加下面这个参数:skip-name-resolve 保存文件并重启MySQL: /etc/init.d/mysql restart 这样就会发现

    32.9K30

    MySQL 案例:init_connect 引发的 Lost connection

    前言 最近发现一个比较奇特的 Lost connection 问题,详细测试和验证了一下,记录下来。 问题描述 用户反馈连接到数据库之后,执行show database的时候会断开连接。...原因分析 从反馈上来看,用户是可以登录到数据库的,说明网络的连通性,用户名密码方面没有问题,权限方面如果有问题的话,一般也不会有 Lost connection 的报错,MTU 的问题一般也是返回不了结果...Server version: 5.7.31-log MySQL Community Server (GPL) ...省略... mysql> show databases; ERROR 2013 (HY000...): Lost connection to MySQL server during query mysql> 发现可以复现 Lost connection 现象,说明问题就在这里了,如果是直接执行了语句...Server version: 5.7.31-log MySQL Community Server (GPL) ...省略... mysql> show databases; +------------

    2K112

    MYSQL 复杂查询超时连接 lost Error 与 错别字

    结果没出来,直接就 Lost connection to MySQL server during query 而在MYSQL 的本地执行语句,就没有类似报错。...下面经过调整后,就可以查询出来,不会再有 Error Code 2013, Lost connection to Mysql server during query 的报错了。...3 max_allowed_packet 这个参与默认是16MB,一次发送的包大于这个数字,就会被终止连接(一般来说因为这个造成的Client and server 之间的断开比较少见,如果多见就请看看是不是对...那就的看看你使用的客户端的设置了,此例以 可以参考图上的一些数字设置,尤其 DBMS connection read timeout interval 和 DBMS connection timeout...以上例子在 MYSQL 5.7.23 与 MYSQL 8.018 是可以的,随着MYSQL 8 开始应用,到底MYSQL 5.7 和 MYSQL 8 在复制查询上的差距有多少,这个要好好看一看,要不怎么和领导提出要升级的要求

    1.9K40
    领券