mysql默認的最大連接數是100(max_connections =100),
這樣的設置對於一般的網站來說還可以,如果一些訪問量比較大的網站,這樣配置顯然是不夠的,連接數超過這個值的時候就會報錯。如何修改mysql的最大連接數呢?
從以下幾種方法都可以實現修改連接數的目的。
1. 進入到mysql的安裝目錄找到mysqld_safe(我的安裝路徑是:cd /opt/mysql-5.0.27/bin/mysqld_safe);
vi mysqld_safe
找到
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"
紅色行代表要添加的字段。保存,退出。
重啟mysql服務,即可。
查看當前數據庫的參數信息可用:mysql>show variables;
2. 相對來說比較簡單,直接更改mysql的配置文件my.cnf找到max_connections將默認值改為你需要的值,保存退出,重啟服務即可。
3.命令行方式更改最大連接數:以管理員身份登錄到數據庫:
mysql>set GLOBAL max_connections=200
顯示當前運行的Query:mysql> show processlist
顯示當前狀態:mysql> show status
