my.cnf es un archivo de configuración que se carga cuando inicia mysql, y normalmente se coloca en el directorio de instalación de mysql, o puedes cargarlo en otros directorios. Después de instalar mysql, habrá varios archivos my.cnf en el sistema, algunos para pruebas. Utiliza el comando localizar my.cnf para listar todos mis archivos .cnf mandar localiza my.cnf Producción
Cuando necesitamos modificar el archivo de configuración, tenemos que encontrar qué archivo my.cnf se cargó cuando se inició mysql. 1. Comprueba si se utiliza my.cnf del directorio especificado Después de iniciar mysql, comprobamos el proceso de mysql para ver si hay alguna opción para usar el archivo my.cnf del directorio especificado; si es así, significa que este archivo de configuración se carga cuando se inicia mysql. mandar ps aux|grep mysql|grep 'my.cnf' Producción
Puedes ver que /usr/local/Cellar/mysql/5.6.24/my.cnf es el archivo de configuración para la carga de inicio de mysql. Si el comando anterior no se emite, significa que no hay opción para usar my.cnf para el directorio especificado. 2. Comprueba el directorio donde mysql lee my.cnf por defecto
Si no configuras my.cnf para usar el directorio especificado, mysql leerá el archivo my.cnf en el directorio raíz y el directorio predeterminado cuando empiece mysql. Mira el directorio predeterminado que lee el archivo de configuración cuando se inicia mysql mandar mysql --help|grep 'my.cnf' Producción
Estos son:MySQL busca por defecto en el directorio my.cnf, con la primera prioridad. 3. No se utiliza ningún archivo de configuración al arrancar Si no hay ninguna opción para usar el archivo my.cnf especificado y el directorio de lectura por defecto no tiene un archivo my.cnf, significa que el archivo de configuración no se carga cuando inicia mysql, sino que se usa la configuración predeterminada. Si necesitas modificar la configuración, puedes crear un archivo my.cnf (por ejemplo: /etc/my.cnf) en el directorio leído por defecto en mysql, escribir el contenido de configuración a modificar y reiniciar mysql para que entre en vigor.
|