Iniciar el servidor MySQL
En un sistema Linux es posible iniciar el servidor de diferentes maneras:
- Invocación manual desde la línea de comandos del programa mysqld.
- Con un script mysql_safe que invoca a mysqld. En el script se configura el archivo de errores y se inicia mysqld. Si mysqld termina incorrectamente, el script se encarga del reinicio.
- Con un script mysql.server que a su vez invoca a mysql_safe.
- Con un script mysql_multi de Perl escrito especialmente para gestionar varios servidores en un mismo equipo.
Para el inicio automático del servidor al inicio del sistema se debe escribir un script apropiado para su sistema:
- En sistemas Unix de tipo BSD, lo habitual es invocar mysqld_safe después de los scripts de inicio del sistema.
- En sistemas Linux y las variantes Unix System V en los que las carpetas de nivel de ejecución se encuentran debajo de /etc/init.d se utiliza el script mysql.server.
- En sistemas Linux en los que se instala el servidor RPM, la instalación automáticamente coloca mysql.server con el nombre mysql para los niveles de ejecución apropiados. El procedimiento de inicio y finalización del sistema invoca automáticamente el comando de inicio y detención del servidor.
Se puede además también iniciar manualmente con este comando:
shell> /etc/init.d/mysql start
Detención del servidor MySQL
Para detener manualmente el servidor se pueden emplear diversas alternativas:
- Uso del programa mysqladmin
- Uso del script mysql.server con el argumento stop.
- Uso del script mysqld_multi con el comando stop. En realidad, es una invocación indirecta a mysqladmin.