He visto numerosas sugerencias sobre el uso de MAMP para instalar MySQL en OS X, pero como tengo la aplicación Servidor y ya tengo Apache y PHP, que no quiero estropear, me pregunto cómo instalar MySQL correctamente.
ESTE TRABAJO
Al utilizar el paquete de instalación DMG de la descarga de la comunidad desde el sitio web de MySQL, tiene dos fallas:
- La página indica que su última versión será OS X 10.9
- Una vez que se descarga y se monta el instalador, muestra que realmente está diseñado para OS X 10.8 (verificado con la descarga de OS X 10.8, que es idéntico en tamaño; simplemente cambiaron el nombre de DMG, que es bastante escaso , pero una historia por si misma)
Sin embargo, al intentar instalar MySQL desde ese paquete, se ejecutó sin problemas. Incluso puedo iniciar manualmente el servidor MySQL, que, de acuerdo con las Preferencias del sistema, se está ejecutando.
ESTO NO FUNCIONA
Sin embargo, las siguientes partes no funcionan y me pregunto cómo hacer que realmente funcionen:
-
/usr/local/mysql-5.6.25-osx10.8-x86_64/bin/
no se ha agregado a la ruta, lo que dificulta la ejecución demysql
(seguro que puedo agregarlo manualmente, pero si el instalador no lo hizo, algo no está bien desde el principio) - el uso de las Preferencias del sistema para que el servidor MySQL se inicie al iniciar el sistema falló con un mensaje de error poco informativo
-
incluso la Consola es decepcionantemente escasa en información y solo muestra las siguientes dos líneas al intentar marcar la casilla
7/21/2015 8:18:54.748 PM System Preferences[5620]: about to perform command 7/21/2015 8:18:54.764 PM System Preferences[5620]: status= 4
Puede preguntarse por qué instalar MySQL cuando tiene Postgres. Bueno, quiero instalar MediaWiki y no quiero perder el tiempo con las cuentas del sistema, como restablecer las contraseñas (puede romper todos los demás servicios del Servidor que usan Postgres) y, en segundo lugar, después de la instalación, MediaWiki prefiere MySQL sobre Postgres (que segundo también).
¿Alguien instaló MySQL correctamente en su instalación de OS X Yosemite (ejecutando el servidor OS X)?