当前位置:编程学习 > C#/ASP.NET >>

C# winform 连接mysql 最大连接数

补充:我在winform里用了500个线程测试mysql连接数     mysql配置里最大连接数设置到了1000  但在processlist里最多只看到100个连接数      然后我再次打开一个winform  也设置的500   这时  processlist里变成了200       请问单个winform  为什么只能有100线程连接到了mysql  是不是哪里被限制了?   500个进程开启成功了的  就是单个程序连接mysql上限只有100个

追问:不好意思  不知道兄弟回答这么快  我只打了标题就点提交了   mysql我可以保证绝对是没问题  问题肯定在程序上     mysql我最大连接已经设置了1000

答案:这跟C#没关系,跟mysql的最大连接数有关,mysql默认的最大连接数为100.

很多方法可以修改,你可以去搜一下,给你提供两种方法:

方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100   修改为 max_connections=1000 服务里重起MYSQL即可

方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword

设置新的最大连接数为200:mysql> set GLOBAL max_connections=200

显示当前运行的Query:mysql> show processlist

显示当前状态:mysql> show status

退出客户端:mysql> exit

查看当前最大连接数:mysqladmin -uusername -ppassword variables

上一个:C#编写的存储过程 要源码
下一个:c#怎样可以弄得这样漂亮

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,