Modificar la configuración de MariaDB
ServBay incluye la base de datos MariaDB y ofrece opciones de configuración flexibles. Este artículo detallará cómo modificar la configuración de MariaDB en ServBay, incluyendo la ubicación de los archivos de configuración y las configuraciones comunes. Dependiendo de la versión de MariaDB, estos archivos se encuentran en el directorio /Applications/ServBay/etc/mariadb/<version>
.
Descripción General
En ServBay, los archivos de configuración de MariaDB se almacenan en diferentes directorios según la versión. Por ejemplo, los archivos de configuración de MariaDB 11.5 se encuentran en el directorio /Applications/ServBay/etc/mariadb/11.5
. El archivo de configuración principal es my.cnf
.
Ubicación del Archivo de Configuración
my.cnf
:/Applications/ServBay/etc/mariadb/<version>/my.cnf
Configuraciones Comunes y Cómo Modificarlas
my.cnf
my.cnf
es el archivo de configuración principal de MariaDB, utilizado para configurar las opciones de tiempo de ejecución del servidor de la base de datos.
Configuraciones Comunes
Modificar la dirección de escucha:
[mysqld] bind-address = 0.0.0.0
1
2Modificar el número de puerto:
[mysqld] port = 3306
1
2Modificar el número máximo de conexiones:
[mysqld] max_connections = 200
1
2Modificar el tamaño del pool de búferes:
[mysqld] innodb_buffer_pool_size = 256M
1
2Modificar la ruta del archivo de registro:
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2Habilitar el registro de consultas lentas:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mariadb/slow.log long_query_time = 2 # En segundos, registra las consultas que tardan más de 2 segundos en ejecutarse
1
2
3
4Modificar el conjunto de caracteres y la colación:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Reiniciar MariaDB
Después de modificar el archivo de configuración de MariaDB, es necesario reiniciar el servicio de MariaDB para que los cambios surtan efecto. Puedes reiniciarlo a través de la interfaz de administración de ServBay o utilizando la herramienta de línea de comandos servbayctl
.
Reinicio a través de la Interfaz de Administración de ServBay
- Abre la interfaz de administración de ServBay.
- Navega a
Servicios
. - Encuentra el servicio de MariaDB correspondiente a la versión y haz clic en el botón
Reiniciar
.
Reinicio a través de servbayctl
Usar la herramienta de línea de comandos servbayctl
permite reiniciar el servicio de MariaDB fácilmente:
servbayctl restart mariadb 11.5
Resumen
En ServBay, los archivos de configuración de MariaDB se encuentran en el directorio /Applications/ServBay/etc/mariadb/<version>
, incluyendo my.cnf
. Después de modificar estos archivos de configuración, puedes reiniciar el servicio de MariaDB a través de la interfaz de administración de ServBay o utilizando la herramienta de línea de comandos servbayctl
para que los cambios surtan efecto.