mysql 连接数的最大数

Posted ChineseMoonGod

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 连接数的最大数相关的知识,希望对你有一定的参考价值。

mysql默认最大连接数是100,增加加默认MYSQL连接数的方法有两个

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

方法二:

客户端登录:mysql -u username -p password

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

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

显示当前状态:mysql> show status

退出客户端:mysql> exit

查看当前最大连接数:mysqladmin -u username -p password variables

 

c#程序里修改最大数:

  <add key="MySql" value="connection timeout=20;server=120.26.71.40;port=3306;userid=hbl_test;password=test;database=mydb;persist security info=true;charset=utf8;Allow User Variables=True" />

 

其中:Allow User Variables=True 允许使用存储变量

connection timeout=20 连接时间可以是20秒

 

连接数并不等同于一定是线程数。
SQLServer采用的是工作线程模型。5000个未必就创建了5000个线程。
MySQL则是一连接一线程,5000个似乎太大了。

以上是关于mysql 连接数的最大数的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL 查看最大连接数和修改最大连接数

MYSQL 查看最大连接数和修改最大连接数

MYSQL 查看最大连接数和修改最大连接数

怎么查看和修改 MySQL 的最大连接数

MySQL中too many connections超出最大连接数的处理方法

MySQL查看最大连接数和修改最大连接数