1 votos

Actualización de MySQL falla al iniciar en el reinicio después de Yosemite

Tengo MySQL instalado. Cuando tuve la versión anterior, se utiliza para iniciar automáticamente después del arranque. Esto no es el caso después actualicé a Yosemite. En preferencias del sistema hay un icono de MySQL y "Automáticamente iniciar MySQL Server en Inicio" está marcada. Probé desactivando - reinicio - cheque - reiniciar todavía lo mismo...

Cada vez que arranco el ordenador que necesito iniciarlo manualmente. ¿Cualquier arreglo?

2voto

Jon Schwenn Puntos 74

MySQL por defecto intenta utilizar StartupItems. Que no trabajan con Yosemite.

He hecho un control de launchd que es todavía compatible con la preferencepane de MySQL.

Detalles aquí - https://github.com/MacMiniVault/Mac-Scripts/blob/master/mmvMySQL/mmvmysql-Yosemite.md

1voto

Catskul Puntos 3600

De stackoverflow...

Yo lo he hecho y funciona. Pega las instrucciones de abajo...

En primer lugar, cree un nuevo archivo: /Library/LaunchDaemons/com.mysql.mysql.plist

<!--?xml version="1.0" encoding="UTF-8"?-->
<plist version="1.0">
  <dict>
    <key>KeepAlive</key>
    <true />
    <key>Label</key>
    <string>com.mysql.mysqld</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/local/mysql/bin/mysqld_safe</string>
      <string>--user=mysql</string>
    </array>        
  </dict>
</plist>

Luego de la actualización de los permisos y agregar a launchctl:

sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist
sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist

El motivo de esto es porque el StartupItems han sido eliminados de Yosemite. Hay una nota al inicio de la página de Apple docs explicando esto: elementos de Inicio son una tecnología obsoleta. El lanzamiento de los demonios a través de este proceso pueden ser retirados o eliminados en una futura versión de OS X.

0voto

adjwilli Puntos 146

La mejor manera que he encontrado es instalar MySQL con Homebrew, no desde el .dmg en el MySQL o Oracle. Si tienes el Homebrew instalado, simplemente ejecute el siguiente comando en el Terminal.

brew install mysql

Para iniciar MySQL automáticamente, ejecute lo siguiente:

brew services start mysql

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