前两天帮朋友构建了一个微服务器,帮他能够通过终端设备快速访问并修改数据库数据,一开始还算顺利,只是在上线后,一次重启时,由于所有设备同时访问,收到了一条“too many connections”的报错。经过查询发现是mysql的系统自带的连接数太小,连接的线程超过系统配置导致出现错误。
1. 首先登录mysql终端,输入show variables like max_connections,查看最大连接数。
修改最大连接数:set GLOBAL max_connections=1000,配置好之后再次查看最大连接数的量。
2.刚刚配置是临时修改,重启mysql会失效。可以通过修改mysql的配置文件“my.ini”来实现永久修改:
3. 修改完配置文件之后,记得重启MySql。
以上希望能够对大家有所帮助。