(1) Sobre la ruta del perfil
A veces me doy cuenta de que, aunque intento modificar algunas variables en el archivo de configuración, no funciona. Más tarde descubrí que era porque el archivo modificado no era el archivo de configuración leído por el servidor MySQL.
Si no estás seguro de la ruta de perfil que utiliza actualmente MySQL, puedes intentar verla así:
O ejecutar:
[mysql@linuxtest ~]$ mysqld --verboso --help|grep -A 1 'Opciones predeterminadas' 2015-12-01 17:23:56 0 [Nota] mysqld (mysqld 5.6.27-75.0-log) iniciando como proceso 6858 ... 01-12-2015 17:23:56 6858 [Advertencia] Advertencia con buffer: Límites cambiados: max_open_files: 1024 (solicitado 10005)
01-12-2015 17:23:56 6858 [Advertencia] Advertencia con buffer: Límites cambiados: max_connections: 214 (solicitado 2000)
2015-12-01 17:23:56 6858 [Advertencia] Advertencia con buffer: Límites cambiados: table_open_cache: 400 (solicitado 2000)
2015-12-01 17:23:56 6858 [Nota] El plugin 'FEDERATED' está deshabilitado. Las opciones predeterminadas se leen de los siguientes archivos en el orden indicado:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 01-12-2015 17:23:56 6858 [Nota] Fin del registro 01-12-2015 17:23:56 6858 [Nota] Apagando el plugin 'CSV' 2015-12-01 17:23:56 6858 [Nota] Apagando el plugin 'MyISAM' [mysql@linuxtest ~]$ mysql --verboso --help|grep -A 1 'Opciones por defecto' Las opciones predeterminadas se leen de los siguientes archivos en el orden indicado:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf Como puedes ver en la figura anterior, el servidor primero leerá el archivo /etc/my.cnf y, si detecta que el archivo no existe, intentará leerlo por las siguientes rutas.
(2) Respecto a la segmentación de elementos de configuración
El archivo de configuración my.cnf suele dividirse en varias partes, como [client], [mysqld], [mysql], etc. Los programas MySQL suelen leer la parte segmentada con el mismo nombre, por ejemplo, el servidor MySQL suele leer el elemento de configuración relevante bajo el segmento [mysqld]. Si el elemento de configuración no se posiciona correctamente, la configuración no tendrá efecto.
(3) Sobre variables globales
Además, si quieres ver algunos ajustes globales de variables en MySQL, puedes hacerlo cuando no estés conectado y tengas permisos: variables mysqladmin -p,
Esta operación es equivalente a usar el comando mostrar variables globales al iniciar sesión.
|