mysql报错:Lost connection to MySQL server at 'reading initial communication packet'问题

问题分析

innodb_buffer_pool_size = 2048M 设置过大,调整为innodb_buffer_pool_size = 1024M即可

解决办法

找到my.cnf 然后把innodb_buffer_pool_size 设置合合适的

# might be limited to 2-3.5G of user level memory per process, so do not
# set it too high.

innodb_buffer_pool_size=187M

意思是4G以内的内存我们设置187MB,当然小编是16GB的就可以大一点了,所以根据自己内存来算吧

如果还是不行出来 lost connection to mysql server at 'reading initial communication packet', system error: 0

我们可以看看

在 my.cnf 里面的 [mysqld] 段增加一个启动参数 skip-name-resolve

skip-name-resolve

或者重新安装mysql数据库了

总结,其实出现问题就是

innodb_buffer_pool_size 和skip-name-resolve参数配置了,当然网上也有人说可能是其它问题,我们这里整理一下.

时间: 2024-09-19 10:55:13

mysql报错:Lost connection to MySQL server at 'reading initial communication packet'问题的相关文章

MYSQL:Lost connection to MySQL server at reading initial communication packet

Error: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 Errno.: 2013 如果是一直这样大家可尝试 在服务那里开启mysql的服务,我的电脑--右键管理--服务和应用程序--找mysql---右键属性--启动 你在命令行能不能进去?不能进去就是你密码错了 无论通过什么途径远程访问都出现错误可以认为是系统有防火墙之类的限制,解决方法是在 my.cnf

MySQL:reading initial communication packet问题解决方法_Mysql

解决方法之一: 网站访问出现如题错误,经过检查my.cnf,发现innodb_buffer_pool_size = 2048M 设置过大,调整为innodb_buffer_pool_size = 1024M即可,网上也有该问题的其他解决方法,但都不能解决我的问题. Lost connection to MySQL server at 'reading initial communication packet' 错误解决 上次解决了这个问题,今天又碰到,突然失忆,又做了一番无用功后终于搞定,这次一

mysql reading initial communication packet 解决方法

mysql教程 'reading initial communication packet'错误解决方法 出现这种问题是服务器突然关掉出现的问题, 错误提示是: 无法链接数据库教程(mysql)服务器, 请检查服务器地址.用户名.密码. 代码: 2013 错误: lost connection to mysql server at 'reading initial communication packet', system error: 0 下面我们来看看具体解解决办法 方法一:解决方法是在 m

mysql错误MySQL:reading initial communication packet

解决方法之一: 站访问出现如题错误,经过检查my.cnf,发现innodb_buffer_pool_size = 2048M 设置过大,调整为innodb_buffer_pool_size = 1024M即可. 看这句我们可以想到是innodb引擎的数据库而不是myisam的引擎的数据库哦. 如果上面方法 能不行我们可以尝试下面方法 解决方法是在 my.cnf 里面的 [mysqld] 段增加一个启动参数 skip-name-resolve 重启mysql试一下, 注:大家可检查一下服务器的用户

hadoop-hive连接mysql 报错 readonly server

问题描述 hive连接mysql 报错 readonly server 各位大侠,我搭建了一个hadoop环境,用hive做数据仓库,mysql做hive的元数据仓库,用于定时分析用户数据中的日志文件,但在hive访问mysql的过程中,不定时的报如下错误: java.sql.SQLException: Query returned non-zero code: 1, cause: FAILED: Execution Error, return code 1 from org.apache.ha

mysql报错:MySQL server version for the right syntax to use near type=InnoDB的解决方法_Mysql

本文实例讲述了mysql报错:MySQL server version for the right syntax to use near type=InnoDB的解决方法.分享给大家供大家参考,具体如下: 一.问题: 工作中使用sql语句建表时,mysql报了如下错误: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right

windows环境下,ruby 连接mysql 报错

问题描述 windows环境下,ruby 连接mysql 报错 require "D:/ruby-mysql/ruby-mysql-0.2.6/mysql" begin #尝试连接mysql数据库 my = Mysql.connect("localhost","root","123456","test") #连接成功,显示Mysql数据库版本 puts my.get_server_info rescue M

oracle dblink mysql 报错ORA-28500

问题描述 oracle dblink mysql 报错ORA-28500 配置信息如下:求大神支援 支援 支援 重要的事情说三遍 odbc.ini [myodbc5] Driver = /home/oracle/app/myodbc-4.18/lib/libmyodbc5.so Description = MySQL ODBC 5.1 Driver DSN SERVER = localhost PORT = 3306 USER = test Password = test DATABASE =

mysql案例:Java程序访问Mysql报错

mysql案例:Java程序访问Mysql报错'OPTION SQL_SELECT_LIMIT=XXX' [环境描述] mysql版本: 5.6.14-56-log Percona Server (GPL) 程序: 使用JDBC驱动mysql-connector-java访问mysql数据库 [报错信息] 程序访问mysql执行SQL语句的时候报错: You have an error in your SQL syntax; check the manual that corresponds t