not - ¿Qué usuario debe tener/usr/local/mysql en Mac?
mysql workbench (2)
¿Qué debe ser el propietario y el grupo del archivo de /usr/local/mysql
y todos los archivos y directorios? MySQL estaba funcionando bien, pero después de sudo chown -R $USER:staff /usr/local
para instalar Homebrew , MySQL no pudo iniciarse automáticamente al inicio, y en el panel de Preferencias de MySQL, recibí "Advertencia: El / usr / local / mysql / data directory no es propiedad del usuario ''mysql'' o ''_mysql'', "y cuando hice clic en Iniciar servidor MySQL, no se conectó.
Para arreglar esto, ejecuté sudo chown -R _mysql:wheel /usr/local/mysql/data
. Luego, cerré y abrí las Preferencias del sistema. La advertencia desapareció, y cuando hice clic en Iniciar servidor MySQL, ¡comenzó!
Parece que MySQL está respondiendo bien ahora, pero adiviné esta solución. ¿Es lo que hice correcto?
Me parece válido. Así es como se ve mi carpeta mysql:
drwxr-xr-x 17 root wheel 578 May 7 2010 .
drwxr-xr-x 8 root wheel 272 Jun 11 2010 ..
-rw-r--r-- 1 root wheel 17987 May 7 2010 COPYING
-rw-r--r-- 1 root wheel 5139 May 7 2010 EXCEPTIONS-CLIENT
-rw-r--r-- 1 root wheel 9339 May 7 2010 INSTALL-BINARY
-rw-r--r-- 1 root wheel 62989 May 7 2010 README
drwxr-xr-x 46 root wheel 1564 May 7 2010 bin
drwxr-x--- 15 _mysql wheel 510 Jan 21 08:15 data
drwxr-xr-x 4 root wheel 136 May 7 2010 docs
drwxr-xr-x 34 root wheel 1156 May 7 2010 include
drwxr-xr-x 22 root wheel 748 Jun 3 2010 lib
drwxr-xr-x 4 root wheel 136 May 7 2010 man
drwxr-xr-x 15 root wheel 510 May 7 2010 mysql-test
drwxr-xr-x 3 root wheel 102 May 7 2010 scripts
drwxr-xr-x 35 root wheel 1190 May 7 2010 share
drwxr-xr-x 29 root wheel 986 May 7 2010 sql-bench
drwxr-xr-x 16 root wheel 544 May 7 2010 support-files
¿Cómo instaló MySQL si no enganchó todo correctamente?
EDITAR: y este es el sabor general de la carpeta de datos:
drwxr-x--- 15 _mysql wheel 510 Jan 24 08:15 .
drwxr-xr-x 17 root wheel 578 May 7 2010 ..
-rw-rw---- 1 _mysql wheel 158773 Jan 24 08:16 $USER.local.err
-rw-rw---- 1 _mysql wheel 4 Jan 24 08:15 $USER.local.pid
drwx------ 6 _mysql wheel 204 Jun 16 2010 $SOME_DB_NAME1
drwx------ 6 _mysql wheel 204 Jun 8 2010 $SOME_DB_NAME2
drwx------ 15 _mysql wheel 510 Jan 18 11:23 $SOME_DB_NAME3
drwx------ 12 _mysql wheel 408 Jan 20 14:40 $SOME_DB_NAME4
-rw-rw---- 1 _mysql wheel 5242880 Jan 24 08:15 ib_logfile0
-rw-rw---- 1 _mysql wheel 5242880 Jan 24 08:15 ib_logfile1
-rw-rw---- 1 _mysql wheel 18874368 Jan 21 17:31 ibdata1
drwx------ 85 _mysql wheel 2890 Jun 3 2010 $SOME_DB_NAME5
drwx------ 85 _mysql wheel 2890 Jun 3 2010 $SOME_DB_NAME6
drwxr-x--- 71 _mysql wheel 2414 Jun 3 2010 mysql
drwx------ 21 _mysql wheel 714 Aug 31 17:27 $SOME_DB_NAME7
No ejecuto Homebrew en mi máquina, sin embargo, no sé si esto es de mucha ayuda en la medida de lo posible.
Tenía exactamente el mismo problema y la respuesta de MattDiPasquale me funcionó. Tenía que seguir corriendo mysqld
todo el tiempo para asegurarme de que MySQL funcionaba correctamente. Cuando miré MySQL en las Preferencias del sistema me di cuenta de que tenía el mismo error.