修改mysql最大连接次数问题,默认为100次

来源:互联网 发布:网络四大吹 编辑:程序博客网 时间:2024/05/17 03:15
mysql数据库默认的最大连接数据为100,如果我们要修改可以利用两种方式,一种是set GLOBAL max_connections命令执行,另一种是 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=进行修改,下面我们来看看。
  首先,查看mysql最大连接数据
 代码如下  
show variables like '%max_connections%'
  修改方法:
  进入mysql终端,
 代码如下  
mysql > set GLOBAL max_connections=1000;
mysq > show variables like '%max_connections%';
  当然,你也可以直接修改mysql配置文件。进入MySQL安装目录 打开MySQL配置文件 my.ini (一般路径为:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini)或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可。若找不到my.ini,原因是系统将此文件隐藏起来了,只需将当前文件夹中的文件取消隐藏即可。
  注意:MySQL服务器允许的最大连接数16384
  另一种在linux系统中的方法
  以centos 4.4 下面的mysql 5.0.33 手工编译版本为例说明:
 代码如下  
vi /usr/local/mysql/bin/mysqld_safe
  找到safe_mysqld编辑它,找到mysqld启动的那两行,在后面加上参数 :
 代码如下  
-O max_connections=1500
  具体一点就是下面的位置:
 代码如下  
then $NOHUP_NICENESS $ledir/$MYSQLD
$defaults --basedir=$MY_BASEDIR_VERSION
--datadir=$DATADIR $USER_OPTION
--pid-file=$pid_file
--skip-external-locking
-O max_connections=1500

>> $err_log 2>&1 else
eval "$NOHUP_NICENESS $ledir/$MYSQLD
$defaults --basedir=$MY_BASEDIR_VERSION
--datadir=$DATADIR $USER_OPTION
--pid-file=$pid_file
--skip-external-locking $args
-O max_connections=1500 >>
$err_log 2>&1"
  保存。
 代码如下  
# service mysqld restart
# /usr/local/mysql/bin/mysqladmin -uroot -p variables
0 0