Modificar configuración de MySQL
ServBay incluye la base de datos MySQL y ofrece opciones de configuración flexibles. Este artículo detalla cómo modificar la configuración de MySQL en ServBay, incluyendo la ubicación de los archivos de configuración y los parámetros comunes. Dependiendo de la versión de MySQL, estos archivos se encuentran en el directorio /Applications/ServBay/etc/mysql/<version>
.
Importante
Por favor, no modifique los archivos de configuración manualmente. Todos los archivos de configuración son generados automáticamente por ServBay, y cualquier modificación manual corre el riesgo de ser sobrescrita. Realice los cambios a través de la interfaz de usuario.
Modificar a través de la interfaz de usuario de ServBay
ServBay viene con una potente interfaz gráfica de gestión, que permite a los usuarios modificar directamente distintos parámetros de configuración en la interfaz de gestión. Al hacer clic en guardar, las modificaciones se aplican automáticamente y entran en vigor de inmediato, evitando la necesidad de editar manualmente los parámetros.
Los usuarios pueden acceder a la configuración de MySQL a través de la barra de navegación izquierda de ServBay, seleccionando database
-MySQL
, y luego eligiendo 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 predeterminado de MySQL y la contraseña de root, los usuarios pueden modificar la dirección de escucha de MySQL bind-address
y el puerto port
(por defecto es 0.0.0.0:3306
). Asimismo, los usuarios pueden activar el registro de slow query log
, configurar max_connections
, max_allowed_packet
, entre otras configuraciones de MySQL.
Una vez realizadas las modificaciones, simplemente haga clic en el botón guardar
para aplicar los cambios y hacerlos efectivos inmediatamente.
Modificar mediante la edición manual de archivos de configuración
WARNING
La edición manual de archivos de configuración es adecuada solo para cambios temporales en algunos parámetros.
No recomendamos modificar los archivos de configuración de MySQL a mano, ya que todos los cambios serán sobrescritos por ServBay.
Descripción General
En ServBay, los archivos de configuración de MySQL se almacenan en diferentes directorios según la versión. Por ejemplo, los archivos de configuración de MySQL 9.0 se encuentran en el directorio /Applications/ServBay/etc/mysql/9.0
. El archivo principal de configuración es my.cnf
.
Ubicación del archivo de configuración
my.cnf
:/Applications/ServBay/etc/mysql/<version>/my.cnf
my.cnf
my.cnf
es el archivo principal de configuración de MySQL, utilizado para establecer las opciones de funcionamiento del servidor de la base de datos.
Parámetros comunes de configuración
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 búfer:
[mysqld] innodb_buffer_pool_size = 256M
1
2Modificar ruta del archivo de registro:
[mysqld] log_error = /Applications/ServBay/logs/mysql/error.log
1
2Habilitar registro de consultas lentas:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mysql/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 colación:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Reiniciar MySQL
Después de modificar los archivos de configuración de MySQL, es necesario reiniciar el servicio MySQL para que los cambios entren en vigor. Puede reiniciar 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
- Abra la interfaz de gestión de ServBay.
- Navegue a
servicios
. - Encuentre el servicio MySQL correspondiente y haga clic en el botón
reiniciar
.
Reiniciar a través de servbayctl
Utilice la herramienta de línea de comandos servbayctl
para reiniciar fácilmente el servicio MySQL:
servbayctl restart mysql 9.0
Resumen
En ServBay, los archivos de configuración de MySQL se encuentran en el directorio /Applications/ServBay/etc/mysql/<version>
, incluido my.cnf
. Después de modificar estos archivos de configuración, puede reiniciar el servicio MySQL a través de la interfaz de gestión de ServBay o utilizando la herramienta de línea de comandos servbayctl
para hacer efectivos los cambios.