mysql无法连接Can't create a new thread (errno 11)

问题描述:

今天本地navicat连接服务器mysql出错 ,提示ERROR 1135: Can't create a new thread (errno 11); if you are not out of available memory, you can consult the manual for a possible OS-dependent b
mysql无法连接Can't create a new thread (errno 11)

出现原因:

和mysql本身没关系

操作系统连接数太小。(比如centos 6 默认的  max user process只有 1024个。当mysql process大于这个值时 就会出现Can't create a new thread的问题)

解决办法:

1、查看系统默认连接数

ulimit -a

查看max user processes 这一项

要是这个值比较的小 当mysql中process的数目超过这个数的时候 就会抱标题相应的错误。

2、修改系统默认连接数

vi /etc/security/limits.d/90-nproc.conf

#修改为:

-    nproc     65536

或者:

vi /etc/bashrc

添加 :

ulimit -u 65536

然后退出当前session 即可。

本文是自己遇到的一个问题,恰好网上看到次解决办法,就在这里做了一个记录

解决问题的文章出自:

https://blog.csdn.net/lxpbs8851/article/details/8489141

上一篇:mysql-error --(ERROR 1135 (HY000): Can't create a new thread (errno 11); if you are not out)


下一篇:IP工具类-自己动手做个ip解析器