Normalmente, el servidor de bases de datos MySQL se arranca con el script mysql.server, que normalmente reside en el directorio
/etc/init.d/
. En MySQL 5.0.3 este script invoca mysqlmanager (el binario de MySQL Instance Manager ) para arrancar MySQL. (En versiones previas de MySQL el script mysqld_safe se usa con este propósito.) A partir de MySQL 5.0.4 el comportamiento del script de inicio ha cambiado de nuevo para incorporar ambos esquemas de inicialización. En la versión 5.0.4, el scrip de arranque usa el antiguo esquema (invocando mysqld_safe) por defecto, pero se puede cambiar la variable use_mysqld_safe
en el script a 0
(cero) para usar el MySQL Instance Manager para arranacar un servidor.
El comportamiento del Instance Manager en este caso dependerá de las opciones dadas en los fichero de configuración de MySQL. Si no hay fichero de configuración, el MySQL Instance Manager crea una instancia llamada
mysqld
y trata de arrancarla con los valores por defectos (compilados). Esto significa que el IM no puede adivinar la localización de mysqld si no está instalado en la localización por defecto. Si ha instalado MySQL server en una localización no estándar, debe usar un fichero de configuración. Consulte Sección 2.1.5, “Conformación de la instalación”.
Si hay un fichero de configuración, el IM parseará el fichero de configuración en búsqueda de las secciones
[mysqld]
(P.e. [mysqld]
, [mysqld1]
, [mysqld2]
, etc.) Cada una de esas secciones especifica una instancia. Al arrancar, el IM arrancará todas las instancias encontradas. El IM para todas las instancias al cerrar por defecto.
Tenga en cuenta que hay una opción especial
mysqld-path
(mysqld-path = <path-to-mysqld-binary>
) reconocida sólo por el IM. Use esta variable para que IM conozca dónde reside el binario mysqld. También debe inicializar las opciones basedir
y datadir
para el servidor.
El típico ciclo de arranque/cierre para un servidor MySQL con el MySQL Instance Manager habilitado es como sigue:
- El MySQL Instance Manager se arranca con el script /etc/init.d/mysql.
- El MySQL Instance Manager arranca todas las instancias y las monitoriza.
- Si una instancia de un servidor cae, el MySQL Instance Manager la reinicia.
- Si el MySQL Instance Manager se cierra (por ejemplo con el comando /etc/init.d/mysql stop), todas las instancias se apagan con el MySQL Instance Manager.
Fuente:enlace
"Desarrolla tus ideas con los Cursos, Diplomados y Maestría en Uneweb www.uneweb.edu.ve"
"Desarrolla tus ideas con los Cursos, Diplomados y Maestría en Uneweb www.uneweb.edu.ve"
No hay comentarios:
Publicar un comentario