Apache tiene esa característica, ¿qué pasa con MySQL?¿Cómo se actualiza el archivo de configuración de MySQL sin reiniciar?
¿Existe uno?
Apache tiene esa característica, ¿qué pasa con MySQL?¿Cómo se actualiza el archivo de configuración de MySQL sin reiniciar?
¿Existe uno?
Probar:
sudo /etc/init.d/mysql reload
o
sudo /etc/init.d/mysql force-reload
Eso debería iniciar una recarga de la configuración. Asegúrese de que su script init.d lo admite, ¿no sé qué versión de MySQL/OS está usando?
Mi script MySQL contiene lo siguiente:
'reload'|'force-reload')
log_daemon_msg "Reloading MySQL database server" "mysqld"
$MYADMIN reload
log_end_msg 0
;;
Parece que no funciona, estoy usando mysql5.1, agregué en la sección [mysqld]: transaction-isolation = READ-UNCOMMITTED, y después de ejecutar su secuencia de comandos, mysql> SELECT @@ GLOBAL.tx_isolation, @@ tx_isolation; + ----------------------- + ----------------- + | @@ GLOBAL.tx_isolation | @@ tx_isolation | + ----------------------- + ----------------- + | REPETIBLE-LEER | REPETIBLE-LEER | + ----------------------- + ----------------- + 1 fila en el conjunto (0.00 segundos) mysql> – omg
Oh, se ve muy mal ... – omg
mysql reload debería volver a cargar todas las tablas de concesión y la configuración. ¿Cuál fue el resultado de ejecutarlo? – Jon
estabas tan cerca! El método kill -HUP
tampoco me funcionaba.
estuviera llamando a:
select @@global.max_connections;
Todo lo que necesitaba era establecer lugar de select:
set @@global.max_connections = 400;
Ver:
http://www.netadmintools.com/art573.html
http://www.electrictoolbox.com/update-max-connections-mysql/
que fue muy útil! :) – stpn108
acciones específicas que puede hacer desde el cliente de SQL y que no tenga que reiniciar nada:
SET GLOBAL log = 'ON';
FLUSH LOGS;
volver a cargar el archivo de configuración (my.cnf
) no se puede hacer sin necesidad de reiniciar el servidor mysqld
.
FLUSH LOGS
solo gira unos pocos archivos de registro.
SET @@...=...
lo configura para cualquier persona que aún no haya iniciado sesión en, pero desaparecerá después del próximo reinicio. Pero eso da una pista ... Haga SET
, y cambie my.cnf
; de esa manera estás cubierto. Advertencia: no todas las configuraciones se pueden realizar a través del SET
.
Server Fault tiene una mejor respuesta a la misma pregunta: http://serverfault.com/a/79051 –