mysql默认的最大链接数为100,对于一个网站或者大量线程的应用来讲,链接数太低了。
增加链接数可以通过一下方式:
1> mysql -u -p -h登陆到数据库,使用set global max_connections=1000
2> 直接修改mysqld_safe,此文件在/usr/local/mysql/bin目录下。(可以使用find命令查找)
找到mysqld启动的那两行,加上如下参数 :
-O max_connections=1000
具体一点就是下面的位置(可以通过skip-external-locking定位):
then $NOHUP_NICENESS $ledir/$MYSQLD
$defaults --basedir=$MY_BASEDIR_VERSION
--datadir=$DATADIR $USER_OPTION
--pid-file=$pid_file
--skip-external-locking
-O max_connections=1000
>> $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=1000 >>
$err_log 2>&1"