2009-07-04 13 views
13

Las últimas dos veces que utilicé MacPorts para instalar mysql5 +server, el plist no está instalado y me permite iniciar MySQL en el inicio. No recuerdo qué hice, en todo caso, en la última instalación y parece que no puedo encontrar la manera de instalarlo. ¿Me estoy perdiendo de algo? ¿Cómo puedo obtener el archivo plist (la única forma que conozco de iniciar MySQL automáticamente) o iniciar MySQL automáticamente de otra manera?MacPorts no instala org.macports.mysql5.plist con el servidor mysql5 +

Gracias.

ACTUALIZACIÓN: Todavía no he encontrado una respuesta en cualquier lugar, pero instalé los archivos manualmente. Una de mis máquinas con una instalación anterior tenía los archivos relevantes, así que SCP'd a mi nueva máquina, creó el enlace simbólico apropiado en/Library/LaunchDaemons y ejecuté el comando para cargar el archivo plist. Todo está bien para mí ahora, pero eso no ayuda a nadie más. Si alguien necesita estos archivos y/o instrucciones, contácteme a través del http://robwilkerson.org/contact y estaré encantado de proporcionarlos ya que no puedo cargarlos aquí.

+0

han intentado esta guía? http://2tbsp.com/content/install_and_configure_mysql_5_macports funcionó para mí la última vez que lo ejecuté – catsby

+1

Sí. En este caso, es el primer paso, el servidor de instalación del puerto mysql5 +, que simplemente no instala los archivos plist y el contenedor. No estoy seguro de cuándo dejó de hacerlo, pero he instalado MySQL 3 veces a través de MacPorts. La primera vez que lo tengo todo, pero los últimos 2 han perdido los archivos plist. –

Respuesta

26

La variante de paquete mysql5 +server en MacPorts es obsoleta y se reemplaza por el paquete mysql5-server, que se instala además de mysql5. Esto le permite compilarlo después del hecho, en lugar de volver a compilar todo el paquete mysql5 con +server.

Le sugiero que simplemente elimine su antiguo mysql5 +server, e instálelo de la siguiente manera.

sudo port install mysql5-server 

Eso va a construir tanto las requeridas mysql5 y mysql5-server paquetes para usted, y usted tendrá el archivo plist mysql5 en /Library/LaunchDaemons. También tenga en cuenta que ya no necesita vincular simbólicamente su mysqld.sock al /tmp/mysql.sock.

+0

Gracias, Mike.No tengo una Mac extra en este momento. ¿Estás confirmando (o puedes confirmar) que esto realmente funciona de la manera que describes? Si es así, obviamente esta es la respuesta "correcta" y haré los ajustes apropiados. –

+0

Sí, acabo de instalar MySQL de esta manera y funciona muy bien. La documentación oficial de MacPorts también se refiere a la instalación de mysql5-server. –

+0

Excepcional, gracias. Respuesta cambiada –

0

Como mencioné en una actualización anterior, instalé los archivos manualmente. Por lo que puedo decir, no hay ninguna razón para que los archivos no existan y nadie lo hable, por lo que podría ser el único que tenga un problema con esto. Después de haberlo arreglado usando un conjunto antiguo de cuando se instalaron las cosas y dado el número de solicitudes que recibí para los archivos e instrucciones, decidí bloguearlo.

La publicación proporciona enlaces a una copia de mis archivos plist e instrucciones para instalarlos. Está disponible en http://robwilkerson.org/2009/07/16/macports-mysql-5-and-the-launch-daemons/.

Actualización: El artículo mencionado anteriormente se ha actualizado para referenciar la solución ofrecida por Mike.

1

Sí, es cierto. Muchos blogs existentes todavía usan el enlace obsoleto para instalar mysql.

superado la línea de comandos MacPort:

$ sudo port install mysql5 +server