Discuz! info: Can not connect to MySQL Server
Error: Can't connect to MySQL server on 'localhost' (10061)
Errno: 2003
max_connections,新連接被拒。localhost 走 Unix Socket,文件丟失/權限錯誤。
services.msc → MySQL → 重新啟動
# 或命令行
net stop mysql
net start mysql
my.ini(通常在 MySQL 安裝目錄或 C:\ProgramData\MySQL\MySQL Server x.y\)。max_connections=1000釋放殘留連接,避免應用層連接池持有失效句柄。
SHOW STATUS LIKE 'Threads_connected'; 納入監控告警(> 80% 告警)。max_connections,設置獲取超時、空閒回收。.err 文件查看崩潰堆棧、OOM、磁盤錯誤。127.0.0.1 走 TCP,繞過 Socket 問題(參考文章 90339)。
systemctl restart mysqld
# my.cnf 調整 max_connections
# ulimit -n 65535 確保文件描述符足夠