码迷,mamicode.com
首页 > 数据库 > 详细

mysql连接报错 Lost connection to MySQL server at 'sending authentication information', system error: 32

时间:2020-02-26 20:40:14      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:mac   添加   解决   限制   etc   ica   方案   file   ror   

如果mysql连接报错Lost connection to MySQL server at ‘sending authentication information‘, system error: 32

一种可能的原因是系统打开文件数过多

mac系统默认是256个,如果数据库打开文件过多,会因为系统限制而报错。

解决方案有两种:

1. 修改mysql配置,默认是一个表一个文件,可以修改为一个库一个文件

修改mysql配置文件/etc/my.cnf,添加如下配置,删除原来的数据库重新生成,记得提前dump数据

[mysqld]
innodb_file_per_table = OFF

2. 修改系统最大文件数

mac系统执行如下命令

sudo launchctl limit maxfiles 65536 200000

 

mysql连接报错 Lost connection to MySQL server at 'sending authentication information', system error: 32

标签:mac   添加   解决   限制   etc   ica   方案   file   ror   

原文地址:https://www.cnblogs.com/chenkeyu/p/12368598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!