Esta reseña ha sido analizado por especialistas para asegurar la exactitud de nuestra esta división.
Solución:
Este hilo en el foro de MySQL dice:
De manera predeterminada, la instalación de OS X no usa my.cnf y MySQL solo usa los valores predeterminados. Para configurar su propio my.cnf, puede crear un archivo directamente en /etc.
OS X proporciona archivos de configuración de ejemplo en /usr/local/mysql/support-files/
.
Y si no puede encontrarlos allí, MySQLWorkbench puede crearlos para usted:
- Abriendo una conexión
- Seleccionando el ‘Archivo de opciones’ en ‘INSTANCIA’ en el menú.
- MySQLWorkbench buscará my.cnf y, si no lo encuentra, lo creará para usted.
En el caso de Mac OS X Maverick cuando se instala MySQL a través de Homebrew, se encuentra en /usr/local/opt/mysql/my.cnf
En general, en sistemas Unix y similares a Unix, los programas MySQL/MariaDB leen archivos de configuración/inicio en las siguientes ubicaciones (en el orden especificado):
/etc/my.cnf
– Global/etc/mysql/my.cnf
– Global-
SYSCONFDIR/my.cnf
– GlobalSYSCONFDIR
representa el directorio especificado con elSYSCONFDIR
opción aCMake
cuando se construyó MySQL. De forma predeterminada, este es el directorio etc. ubicado debajo del directorio de instalación compilado. -
$MYSQL_HOME/my.cnf
– Específico del servidor (solo servidor)MYSQL_HOME
es una variable de entorno que contiene la ruta al directorio en el que se encuentra el servidormy.cnf
reside el archivo. SiMYSQL_HOME
no está configurado y usted inicia el servidor usando elmysqld_safe
programa,mysqld_safe
lo establece enBASEDIR
el directorio de instalación base de MySQL. -
archivo especificado con
--defaults-extra-file=path
Si alguna ~/.my.cnf
– Usuario específico~/.mylogin.cnf
– Específico del usuario (solo clientes)
Fuente: uso de archivos de opciones.
Nota: en las plataformas Unix, MySQL ignora los archivos de configuración en los que se puede escribir en todo el mundo. Esto es intencional como medida de seguridad.
Además, en Mac hay una forma sencilla de comprobarlo.
-
Correr:
sudo fs_usage | grep my.cnf
Esto informará cualquier actividad del sistema de archivos en tiempo real relacionada con ese archivo.
-
En otra Terminal, reinicie su MySQL/MariaDB, por ejemplo
brew services restart mysql
o:
brew services restart mariadb
-
En terminal con
fs_usage
se debe mostrar la ubicación adecuada, por ejemplo15:52:22 access /usr/local/Cellar/mariadb/10.1.14/my.cnf 0.000002 sh
Entonces, si el archivo no existe, cree uno.
Nos puedes añadir valor a nuestro contenido añadiendo tu veteranía en los comentarios.