Cómo cambiar el número de concurrencia de MySQLMétodo 1: Ingrese al directorio de instalación de MYSQL, abra el archivo de configuración de MYSQL my.ini o my.cnf, busque max_connections=100, cámbielo a max_connections= 1000 y luego reinicie MYSQL en el servicio. Método 2: De forma predeterminada, el número máximo de conexiones MySQL es 100. Inicio de sesión del cliente: mysql -uusername -ppassword Establezca new max_connections en 200: mysqlgt; set GLOBAL max_connections=200 Muestra la consulta actualmente en ejecución: mysqlgt show Processlist muestra el estado actual. : mysqlgt; show status Salga del cliente: mysqlgt; exit Vea el número máximo actual de conexiones: mysqladmin -uusername -ppassword Método variable 3: utilice la versión mysql 5.0.33 compilada manualmente en centos 4.0.33. 0.33 en centos 4.4 Por ejemplo: vi /usr/local/mysql/bin/mysqld_safe. Busque safe_mysqld y edítelo. Busque las dos líneas donde comienza mysqld y agregue parámetros después: -O max_connections=1500. de la siguiente manera: especificado en rojo: luego $NOHUP_NICENESS $ledir/$ MYSQLD $defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OPTION --pid-file=$pid_file --skip-external-locking -O max_connections= 1500 gt; -O max_connections= 1500 conexiones=1500 gt;gt; $err_log 2gt;amp;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 gt;gt; $err_log 2gt;&1" Guardar. # service mysqld restart # /usr/local/mysql/bin/mysqladmin -uroot -p variables Ingrese la contraseña de la cuenta de la base de datos raíz y verá max_connections 1500, lo que significa que los nuevos cambios han tenido efecto.
Hay otra forma de cambiar el código original: descomprima el código fuente de MySQL, ingrese al directorio sql, modifique mysqld.cc y busque la siguiente línea: {"max_connections", OPT_MAX_CONNECTIONS, "El número de clientes simultáneos permitidos.", ( gptr *) & max_connections, (gptr*) & max_connections, 0, GET_ULONG, REQUIRED_ARG, 100, 1, 16384, 0, 1, 0}, cámbielo a: {"max_connections", OPT _MAX_CONNECTIONS, "Permitir conexiones simultáneas "Número de clientes", (gptr*) & max_connections, (gptr*) & max_connections, 0, GET_ULONG, REQUIRED_ARG, 1500, 1, 16384, 0, 1, 0}, guarde el disco y salga, luego ./configure ;make; make instalar puede lograr el mismo efecto.