2 votos

¿Por qué Homebrew está ejecutando el servicio de MySQL como root y cómo cambiarlo?

Usé brew update brew upgrade mysql para actualizar la versión de 8.0.23 a 8.0.26 y ahora el servicio de MySQL ya no se inicia. Intento brew services start mysql y después de unos segundos el estado del servicio vuelve a detenerse. La última línea en los archivos .err en /usr/local/var/mysql dice

[ERROR] [MY-010123] [Server] Error fatal: ¡Por favor lea la sección "Seguridad" del manual para saber cómo ejecutar mysqld como root!

Y cuando borro los archivos .err, vuelven a aparecer como propiedad de root. Antes no eran propiedad de root.

Mi usuario actual no es root y no uso sudo para ejecutar estos comandos. ¿Por qué está sucediendo esto y cómo lo soluciono?

2voto

Jay Puntos 151

Lo arreglé yo mismo añadiendo explícitamente un usuario que no sea root a ~/.my.cnf

[mysqld]
user=jva

Todavía no sé qué lo causó.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X