Modificar la configuración de MariaDB
ServBay viene con la base de datos MariaDB e incluye 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 opciones de configuración comunes. Según la versión de MariaDB, estos archivos se encuentran en el directorio /Applications/ServBay/etc/mariadb/<version>
.
Importante
Por favor, no modifiques manualmente los archivos de configuración. Todos los archivos de configuración son generados automáticamente por ServBay y los cambios manuales podrían ser sobrescritos. Realiza las modificaciones a través de la interfaz de usuario.
Modificar a través de la interfaz de usuario de ServBay
ServBay incluye una potente interfaz gráfica de administración que permite a los usuarios modificar directamente diferentes parámetros de configuración desde la interfaz de gestión. Una vez guardados, los cambios se aplican automáticamente y entran en vigor en tiempo real, evitando la molestia de editar los parámetros manualmente.
Los usuarios pueden, a través del menú de navegación a la izquierda de ServBay, seleccionar Base de datos
-MariaDB
, y luego elegir la versión correspondiente para editar la configuración de MySQL.
En la interfaz gráfica de edición, además de obtener el nombre de usuario por defecto y la contraseña root de MariaDB, los usuarios pueden modificar la dirección de escucha bind-address
y el puerto port
de MariaDB (el valor por defecto es 0.0.0.0:3306
). Al mismo tiempo, los usuarios pueden habilitar el registro de slow query log
, y configurar max_connections
, max_allowed_packet
, entre otras configuraciones de MariaDB.
Una vez que los usuarios han completado las modificaciones, pueden hacer clic en el botón Guardar
para aplicar los cambios y hacerlos vigentes en tiempo real.
Modificar mediante edición manual del archivo de configuración
WARNING
El método manual de edición de archivos de configuración solo es adecuado para cambios temporales en algunas configuraciones.
No recomendamos modificar manualmente los archivos de configuración de MariaDB. Todos los cambios serán sobrescritos por ServBay.
Descripción general
En ServBay, los archivos de configuración de MariaDB se almacenan en diferentes directorios según la versión. Por ejemplo, el archivo de configuración de MariaDB 11.5 está ubicado 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
my.cnf
my.cnf
es el archivo de configuración principal de MariaDB, utilizado para establecer las opciones de tiempo de ejecución del servidor de base de datos.
Opciones de configuración comunes
Modificar dirección de escucha:
[mysqld] bind-address = 0.0.0.0
1
2Modificar número de puerto:
[mysqld] port = 3306
1
2Modificar número máximo de conexiones:
[mysqld] max_connections = 200
1
2Modificar tamaño del pool de memoria:
[mysqld] innodb_buffer_pool_size = 256M
1
2Modificar ruta del archivo de log:
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2Habilitar 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 consultas que tarden más de 2 segundos
1
2
3
4Modificar conjunto de caracteres y collation:
[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 tengan efecto. Puedes hacerlo a través de la interfaz de gestión de ServBay o utilizando la herramienta de línea de comandos servbayctl
.
Reiniciar a través de la interfaz de gestión de ServBay
- Abre la interfaz de gestión de ServBay.
- Navega a
Servicios
. - Encuentra el servicio MariaDB de la versión correspondiente y haz clic en el botón
Reiniciar
.
Reiniciar mediante servbayctl
Puedes reiniciar convenientemente el servicio MariaDB utilizando la herramienta de línea de comandos servbayctl
:
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 utilizando la interfaz de gestión de ServBay o la herramienta de línea de comandos servbayctl
para que los cambios tengan efecto.