LinuxParty
Cuando MariaDB está funcionando en un ambiente servidor, es casi siempre deseable que se inicie automáticamente cuando el servidor se enciende, que continúe funcionando mientras el servidor lo está, y que se desactive de forma correcta cuando el servidor se cierra, reinicia o apaga.
El binario actual del servidor MariaDB se llama mysqld. Como otros binarios de MariaDB, se ha nombrado así para preservar la compatibilidad con MySQL.
Tienes la opción de iniciar el servidor mysql de diversas maneras:
- Ejecuta o invoca el propio
mysqld
. Un ejemplo de cómo hacer esto se describe en Ejecutando MariaDBdesde el Directorio Fuente. - Utiliza el script de inicialización
mysqld_safe
- Utiliza el script de inicialización
mysql.server
El script mysql.server
inicia mysqld
primero cambiando al directorio de instalación de MariaDB y luego llamando a mysqld_safe
. Añadiendo una línea de usuario
apropiada al grupo [mysqld]
en tu archivo my.cnf podrás ejecutar el servidor como ese usuario.
Si has instalado MariaDB en un lugar no standar, tal vez necesites editar el script mysql.server
para que funcione correctamente.
mysql.server
funciona como un script standard del tipo SysV. Como tal, utiliza el script con los argumentos start
y stop
de esta manera:
mysql.server start mysql.server stop
Para configurar MariaDB de tal forma que se inicie y se pare automáticamente en Linux utilizando el script mysql.server
necesitas añadirlo al sistema init de tu distribución, normalmente copiándolo en /etc/init.d/
y creando luego symlinks nombradas especialmente en los directorios /etc/rcX.d/
apropiados (donde 'X' es un número entre 0 y 6).
En los ejemplos siguientes, seguiremos la convención histórica de renombrar el script mysql.server
como 'mysql
' cuando lo copiemos en /etc/init.d/
.
El primer paso para la mayoría de las distribuciones de Linux es copiar el script mysql.server
en /etc/init.d/
y hacerlo ejecutable:
cd /path/to/your/mariadb-version/support-files/
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
Todo lo que queda por hacer ahora es crear las symlinks nombradas especialmente. Tanto en las distribuciones RPM como en las basados en Debian, tienes herramientas que lo harán por ti. Consulta la documentación de tu distribución si ninguno te funciona, y sigue las instrucciones para generar las symlinks o crearlas manualmente.
En las distribuciones basadas en RPM (como Fedora y CentOS), utiliza chkconfig
:
chkconfig --add mysql chkconfig --level 345 mysql on
En las distribuciones basadas en Debian, utiliza update-rc.d
:
update-rc.d mysql defaults
En FreeBSD, el lugar para los scripts de inicialización es /usr/local/etc/rc.d/
y cuando copies el script mysql.server
deberás renombrarlo, de tal forma que corresponda al patrón *.sh
de la siguiente manera:
cd /path/to/your/mariadb/support-files/
cp mysql.server /usr/local/etc/rc.d/mysql.server.sh
Como ya hemos dicho, consulta la documentación de tu distribución para más información de inicialización de servicios como MariaDB en el arranque del sistema.
Ve a Opciones de inicialización de mysqld para más información sobre las opciones de configuración para mysqld
.

-
Programación
- Google dona Windowbuilder, CodePro Para Eclipse
- 12 plugins de Eclipse que todo desarrollador debe conocer!
- Eclipse Ajax Toolkit Framework y Ajax tools
- Visual Studio y Eclipse, comparados y contrastados.
- Crear servicios Web con PHP en Eclipse
- Programar y depurar en un IDE para PHP con Eclipse, plugins PDT, xdebug y Remote debug
- Saros, plugin de Eclipse para programación par a distancia o distribuida en pare
- Desarrollar una aplicación Facebook con Eclipse.
- Instalar Cobol en Eclipse para Linux (y también sirve para Windows)
- Cómo instalar Eclipse en Windows, Linux o Mac.
- ¿Puede TrapC solucionar problemas de seguridad de memoria en C y C++?
- Un EXE de 27 años se convirtió en Python en minutos. ¿Será la ingeniería inversa asistida por IA el próximo paso?
- Google informa que el tiempo de migración de código se reduce a la mitad con ayuda de IA
- ELIZA, el primer chatbot con inteligencia artificial del mundo, resucita después de 60 años
- Tutorial de C/C++, programar paso a paso, para Linux, Windows y Mac