mysql連接報錯 Lost connection to MySQL server at 'sending authentication information', system error: 32


如果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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM